Skip to content

Commit 0c86e85

Browse files
committed
Updated README to reflect updated VirtualBox/Vagrant versions, correct path to basebox, and path to repo
1 parent 7c04f24 commit 0c86e85

File tree

1 file changed

+20
-26
lines changed

1 file changed

+20
-26
lines changed

README.md

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ A community for developers to unlock & share new skills.
99
TODO: Describe Stripe configuration
1010
TODO: Describe GitHub configuration https://github.com/settings/applications/new
1111

12-
TODO: heroku plugins:install git://github.com/ddollar/heroku-config.git
13-
14-
TODO: bundle exec rake assets:clean assets:precompile
15-
1612
### How to work on Coderwall using Vagrant on VirtualBox
1713

1814
Sure you could download and install all the dependencies, services, and whatnot
@@ -24,12 +20,11 @@ everything in place and ready for you to start hacking (even on Windows!)
2420

2521
Here's everything you need to get started working on Coderwall with Vagrant TODAY!
2622

27-
*At the time of writing this document we were using VirtualBox 4.3.6 and Vagrant 1.4.2.*
23+
*At the time of writing this document we were using VirtualBox 4.3.10 and Vagrant 1.6.2.*
2824

2925
#### Vagrant! I already know what to do.
3026

31-
__If you're an experienced Vagrant user then you can fetch the base box and
32-
register it yourself.__
27+
__If you're an experienced Vagrant user then you can fetch the base box and register it yourself.__
3328

3429
There's only a VirtualBox basebox right now.
3530

@@ -41,16 +36,16 @@ There's only a VirtualBox basebox right now.
4136

4237
Grab the VirtualBox installer from **[here](https://www.virtualbox.org/wiki/Downloads)**.
4338

44-
_At the time of writing this documentation the current version is VirtualBox 4.3.6._
39+
_At the time of writing this documentation the current version is VirtualBox 4.3.10._
4540

46-
You don't have to install the VirtualBox 4.3.6 Oracle VM VirtualBox Extension Pack
41+
You don't have to install the VirtualBox 4.3.10 Oracle VM VirtualBox Extension Pack
4742
but I recommend installing it for the extra drivers.
4843

4944
2. **Install Vagrant**
5045

5146
Grab the Vagrant installer from **[here](http://www.vagrantup.com/downloads.html)**.
5247

53-
_At the time of writing this documentation the current version is Vagrant 1.4.2._
48+
_At the time of writing this documentation the current version is Vagrant 1.6.2._
5449

5550
Follow the installation instructions for your platform on the Vagrant download page.
5651

@@ -59,25 +54,24 @@ There's only a VirtualBox basebox right now.
5954
If you're on a OS X/Linux system you can install the plugins by running:
6055

6156
vagrant plugin install vagrant-vbguest
62-
vagrant plugin install vagrant-cachier
6357

64-
The tools will each help with keeping the VirtualBox Guest Additions up-to-date as
65-
well as helping reduce network bandwidth and speed up requests for APT packages,
66-
RubyGems, and RVM after their first request by caching the responses locally.
58+
The vagrant-vbguest plugin will each help with keeping the VirtualBox Guest Additions up-to-date.
6759

68-
3. **Git coderwall/web**
60+
3. **Git assemblymade/coderwall**
6961

70-
At the moment I'm going to assume that I don't need to describe this process yet.
62+
mkdir -p ~/assemblymade
63+
cd ~/assemblymade
64+
git clone git@github.com:assemblymade/coderwall.git
7165

7266
I am going to assume that the project is cloned into your home directory in
73-
and into a directory structure like `~/coderwall/web`.
67+
and into a directory structure like `~/assemblymade/coderwall`.
7468

7569
4. **Fire it up! Fire it up! Fire it up!**
7670

7771
Now that you've got VirtualBox and Vagrant installed with the source code
78-
cloned in `~/coderwall/web` we can start up the Vagrant instance.
72+
cloned in `~/assemblymade/coderwall` we can start up the Vagrant instance.
7973

80-
cd ~/coderwall/web
74+
cd ~/assemblymade/coderwall
8175
vagrant up
8276

8377
You will likely be prompted for your `sudo` password to allow VirtualBox
@@ -92,7 +86,7 @@ There's only a VirtualBox basebox right now.
9286
Once Vagrant reports that you're booted up and ready to go then you'll be
9387
able to SSH into the local vm similiar to any other remote box.
9488

95-
# still in ~/coderwall/web
89+
# still in ~/assemblymade/coderwall
9690
vagrant ssh
9791
# whoa!
9892
pwd
@@ -103,8 +97,8 @@ There's only a VirtualBox basebox right now.
10397
Now that you're SSH'ed into the Vagrant VM it's time to run the app.
10498

10599
# we're still SSH'ed into Vbox
106-
cd ~/web
107-
rvm current # should be ruby-1.9.3-p484@coderwall
100+
cd ~/assemblymade
101+
rvm current # should be ruby-2.1.0@coderwall
108102
bundle check # should be a response that everything's good
109103
bundle exec rails server
110104

@@ -128,14 +122,14 @@ There's only a VirtualBox basebox right now.
128122
let you have whatever crazy, complicated editors and tools to work on your
129123
code while abstracting away the nasty details of installing and configuring Postgres.
130124

131-
If you're on your host computer and navigate to `~/coderwall/web` (we're all there, right?)
125+
If you're on your host computer and navigate to `~/assemblymade/coderwall` (we're all there, right?)
132126
and make changes to your code while Vagrant is running you'll be able to see the changes
133127
reflected in Vagrant immediately. Try this.
134128

135-
cd ~/coderwall/web
129+
cd ~/assemblymade/coderwall
136130
echo Hello, `whoami` from `hostname` >> HELLO.txt
137131
vagrant ssh
138-
cd ~/web
132+
cd ~/assemblymade
139133
cat HELLO.txt #whoa.
140134
echo Hello, `whoami` from `hostname` >> HELLO.txt
141135
exit
@@ -174,7 +168,7 @@ Coderwall is built from the following open source components:
174168
- [Redis](http://redis.io/)
175169
- [Ruby on Rails](https://github.com/rails/rails)
176170

177-
Plus *lots* of Ruby Gems, a complete list of which is at [/master/Gemfile](https://github.com/assemblymade/cw-web/blob/master/Gemfile).
171+
Plus *lots* of Ruby Gems, a complete list of which is at [/master/Gemfile](https://github.com/assemblymade/coderwall/blob/master/Gemfile).
178172

179173
We use [Vagrant](http://www.vagrantup.com/) and [VirtualBox](https://www.virtualbox.org/) to isolate and simplify the local development process.
180174

0 commit comments

Comments
 (0)