# Install multiple versions of Rails on OSX

**URL:** <https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249>\
**Category:** Rails\
**Created:** [May 10, 2008, 6:34pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249 "2008-05-10T18:34:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 10, 2008, 6:34pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/1 "2008-05-10T18:34:01Z")

</div>

Hi,

I am currently running Rails 2.0.2 on my machine, but for the purposes  
of a AWDR 2nd Edition, I also need to run Rails 1.8.6.

I looked around for a bit to find articles on how to do this, but I’m  
coming up short.

Is there anyone out there that knows how to pull this off?

Thanks,

Justin

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 10, 2008, 6:41pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/2 "2008-05-10T18:41:04Z")

</div>

You mean 1.2.6?

1.8.6 is the version of Ruby, right?

The 3rd edition of the book is now beta and the source code is  
compatible with Rails 2.0.2 already.

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 10, 2008, 6:44pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/3 "2008-05-10T18:44:38Z")

</div>

The second edition is based on Rails 1.2.3.

You can specify the version when you install Rails.

sudo gem install rails -v 1.2.3 –include-dependencies

If you are new to Rails and don’t wanna be confused with multiple  
installations, I would suggest you uninstall Rails 2.0.2 first.

sudo gem uninstall -v 2.0.2 rails

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 10, 2008, 9:31pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/4 "2008-05-10T21:31:21Z")

</div>

On May 10, 2008, at 10:28 AM, Justin Kozuch wrote:

> Hi,
> 
> I am currently running Rails 2.0.2 on my machine, but for the purposes  
> of a AWDR 2nd Edition, I also need to run Rails 1.8.6.
> 
> I looked around for a bit to find articles on how to do this, but I’m  
> coming up short.
> 
> Is there anyone out there that knows how to pull this off?

If it’s just for learning, go get Locomotive. It’s a self-contained  
pre-2.0 rails installation. When you’re done with it, just drop the  
folder in the trash.  
If you also get MAMP you’ll have a self-contained Mysql installation  
too.

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 12, 2008, 8:14am UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/5 "2008-05-12T08:14:48Z")

</div>

Justin,

Alternatively, you can _keep_ your 2.02 and install 1.2.3 on the same  
machine.

To specify which rails version to use, enter this when creating the  
app:

rails _1.2.3_ appname

instead of

rails appname

\*keep the underscores around the version number.

./L

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 12, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/6 "2008-05-12T16:08:27Z")

</div>

Awesome! I was trying to figure out how to create rails projects using a  
specific version number, thanks!

I have 2.0.2 and 1.2.3 installed on the same machine and it seems to be  
working fine so far.

- Justin

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 27, 2008, 10:36am UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/7 "2008-05-27T10:36:26Z")

</div>

Hi , i want the same. i install the rails versions 1.2.3 and 2.0.2 in  
my ubuntu8.4 . but i unable to create project with versions which i  
want. its creating with 2.0.2 only ,not able to creating with 1.2.3  
version. i used the command : rails _1.2.3_ myapp .  
plz help me . is there anything wrong i did.

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 27, 2008, 10:36am UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/8 "2008-05-27T10:36:26Z")

</div>

Hi , but its not working for me . i am using rails versions 1.2.3 and  
2.0.2 . but tha command rails _12.3_ appname not working for me. its  
creating only in rails 2.0.2 even if i gave 1.2.3 . my os is  
ubuntu8.4 . plz suggest solutin

---

<div class="post-metadata">

**Author:** ![Justin\_Kozuch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@Justin\_Kozuch](https://www.ruby-forum.com/u/Justin_Kozuch)\
**Post date:** [May 10, 2008, 11:38pm UTC](https://www.ruby-forum.com/t/install-multiple-versions-of-rails-on-osx/137249/9 "2008-05-10T23:38:42Z")

</div>

Thanks! That worked like a charm.

- Justin
