• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » Octopress Localhost Setup With Vagrant

By Abhishek Ghosh November 8, 2014 11:38 pm Updated on November 8, 2014

Octopress Localhost Setup With Vagrant

Advertisement

Vagrant Can Be Used For Octopress Localhost Setup Before Pushing to Any Cloud CDN Like Rackspace Cloud Files. Here is a Step by Step Guide. You possibly should read our previous guide, where the basics of how WordPress Local Development with Vagrant has been explained. The requirements are same except, we are doing it for Octopress to push to Cloud Files like we have described before.

 

Octopress Localhost Setup With Vagrant : Introduction

 

Vagrant is a system for creating local kind of web servers in portable, highly-configurable virtual machines which basically can run on Linux, Win dozzz and Mac. There are lot of different types of Vagrant setups for Octopress too. You must read the guide – WordPress Local Development with Vagrant for practical understanding of the basics. We will not repeat that you’ll require a MacBook Pro like thing, VirtualBox etc.

Octopress Localhost Setup With Vagrant

 

Octopress Localhost Setup With Vagrant : Steps

 

We will use a thing named Vagrant Box :

Advertisement

---

Vim
1
http://docs.vagrantup.com/v2/getting-started/boxes.html

We will run these commands :

Vim
1
2
vagrant init precise32 http://files.vagrantup.com/precise32.box && vagrant up
vagrant ssh

We will start a virtual machine instance in VirtualBox running Ubuntu latest build. If we now type sudo su, we are running the command on Ubuntu Guest OS not on our Mac. Now, run these commands :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
cd /opt && apt-get install curl
# install rvm
curl -sSL https://get.rvm.io | bash -s stable
# run the script
source /etc/profile.d/rvm.sh
# install dependencies
rvm requirements
# change the version to latest
rvm install 2.1.4
# gems?
rvm rubygems latest
# if you want to go in that way
gem install bundler
# set default version, change the digit
rvm use 2.1.4 --default
# install git and curl
apt-get install git curl
# cd to the directory you want clone
git clone git://github.com/imathis/octopress.git octopress
# run pwd
rm octopress/.rvmrc
rm octopress/.rbenv-version
cd octopress
bundle install
rake install

The basic trick in order to run the same setup on Server is in two steps. First, there this a vagrant file at the root of project. Open it with nano and edit in this way :

Vim
1
2
config.vm.synced_folder "/path/to/vm/domain", "/vm/domain"
config.vm.provision :shell, :path => "bootstrap.sh"

Obviously, bootstrap.sh will not be present. You need to create it ( at root of that project ) :

Vim
1
2
3
4
5
6
7
8
9
10
nano bootstrap.sh
# copy the commands actually we ran before
*** start copy ***
#!/usr/bin/env bash
apt-get update -y && apt-get install git curl -y
curl -L https://get.rvm.io | bash -s stable --ruby=2.1.4
source /etc/profile.d/rvm.sh
rvm rubygems latest
gem install bundler
*** end copy ***

Vagrant file, also will carry the info (edit it) to carry the work :

Vim
1
2
3
4
5
6
7
cd /vm/domain
git clone git://github.com/imathis/octopress.git octopress
rm octopress/.rvmrc
rm octopress/.rbenv-version
cd octopress
bundle install
rake install

These will be present on Cloud Files, but not functional. We automated the thing.

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Octopress Localhost Setup With Vagrant

  • OpenShift OctoPress Auto install Script

    OpenShift OctoPress Auto install Script is an Advanced Script to Run OctoPress on Free OpenShift PaaS Practically Without Any Knowing Ruby or Git.

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • Installing Octopress on Openshift PaaS

    Installing Octopress on Openshift PaaS can be done in two ways. We can work from CLI and or modify rake file to create OpenShift Cartridge.

  • WordPress Local Development with Vagrant

    Here is a Guide For Wordpress Local Development with Vagrant. Vagrant is Better than MAMP, WAMP or XAMPP and is Related to Virtual Appliance.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Hybrid Multi-Cloud Environments Are Becoming UbiquitousJuly 12, 2023
  • Data Protection on the InternetJuly 12, 2023
  • Basics of BJT TransistorJuly 11, 2023
  • What is Confidential Computing?July 11, 2023
  • How a MOSFET WorksJuly 10, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy