# Can I have/use different Versions of rails in the same machine

**URL:** <https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239>\
**Category:** Rails\
**Created:** [June 17, 2010, 4:22pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239 "2010-06-17T16:22:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:22pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/1 "2010-06-17T16:22:28Z")

</div>

I am actually reading a rails book that is written for rails 2.3.5. I  
want to test Rails 3 beta as well. Is it possible to have such a setup  
in my Mac OS leopard?

I have tried with gem list -d rails. There are many versions stored in  
my mac but I don’t know how to use different version of rails while  
creating new applications with rails command.

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:22pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/2 "2010-06-17T16:22:35Z")

</div>

Hi,  
It is possible to have different rails application on single machine.  
While creating rails application u just need to specify corrosponding  
rails version.  
$rails _version\_number_ -d database\_name application\_name For ex.  
$rails _2.3.5_ -d mysql temp

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:26pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/3 "2010-06-17T16:26:22Z")

</div>

Thank you.

Currently I have rails 2.3.8 set up in my mac. I want to install rails  
3 beta as well and test it whenever I feel like.

What command I should give to install rails 3. Is it just ’ gem  
install rails’ or … ?

On Jun 14, 12:54 pm, Raghavendra J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:27pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/4 "2010-06-17T16:27:01Z")

</div>

Hi,

“gem install rails --prerelease” should install the current beta. You  
also need to make sure that you have the latest version of RubyGems  
with “gem update --system”.

BTW. You can install any version of rails (and any version of any gem  
for that matter) specifically, by adding the "-v " to  
“gem install rails”, e.g. “gem install rails -v 2.3.8”

Cheers,  
Frane

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:27pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/5 "2010-06-17T16:27:02Z")

</div>

Hi

first you install ruby 1.8.7 after that you type

_gem install i18n tzinfo builder memcache-client rack rack-test  
rack-mount erubis mail text-format thor bundler_

then

_gem install rails --pre_ .This will install rails 3.0beta

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:35pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/6 "2010-06-17T16:35:20Z")

</div>

On Mon, Jun 14, 2010 at 4:16 PM, Colin L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I was under the impression that there were problems installing rails 2  
> and 3 on the same PC. Is that not correct?

If you use rvm you gain the ability to have separate sets of gems,  
named gem sets, etc.

[http://rvm.beginrescueend.com/](http://rvm.beginrescueend.com/)

–  
Greg D.  
[destiney.com](http://destiney.com) | [gregdonald.com](http://gregdonald.com)

---

<div class="post-metadata">

**Author:** ![lakshmanan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/50afbb/32.png) [@lakshmanan](https://www.ruby-forum.com/u/lakshmanan)\
**Post date:** [June 17, 2010, 4:35pm UTC](https://www.ruby-forum.com/t/can-i-have-use-different-versions-of-rails-in-the-same-machine/190239/7 "2010-06-17T16:35:20Z")

</div>

On 14 June 2010 09:52, karnati kiran [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> gem install rails --pre .This will install rails 3.0beta

I was under the impression that there were problems installing rails 2  
and 3 on the same PC. Is that not correct?

Colin
