Forum: Ruby on Rails Rails Version

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
on 2009-03-19 08:13
(Received via mailing list)
hi there,

Can i have two version of rails 2.2.2 and 1.2.3 on the same executable
location. Is that possible


on 2009-03-19 08:56
(Received via mailing list)
On 19 Mar., 07:12, NARAYANAN CJ <removed_email_address@domain.invalid> wrote:
> hi there,
> Can i have two version of rails 2.2.2 and 1.2.3 on the same executable
> location. Is that possible

It is possible to have two version of the Rails gem installed but the
"rails" executable will always be replaced when installing another
version of Rails. So you probably can't have two versions of Rails in
the same executable.

David K.
Frederick C. (Guest)
on 2009-03-19 12:10
(Received via mailing list)
On Mar 19, 6:55 am, "removed_email_address@domain.invalid" 
<removed_email_address@domain.invalid> wrote:
> the same executable.
Your average executable from a rubygem is just a tiny stub that loads
the gem in question and runs some entry point in it, so you can
usually do (in particular for rails)

rails _2.1.1_ someproject

to run the 2.1.1 version of the rails app generator.

on 2009-03-19 19:07
(Received via mailing list)
thank you guys

i was actually having an application which was built on rails version
and i have other application on my desktops running with rails version

when i ran ruby script/server , i was told to change the setting in the
enviornment.rb to change to rails version=1.2.3

and i tried changing that but has no effect as it doesnt have the rails
version 1.2.3

and later ,i was doing gem install rails -v=1.2.3  , after insalling
when i
typed rails -v its shown me rails 2.2.2

but when i tried removing using the command gem uninstall rails it was
asking me to remove which version , so i am sure that my rails different
version was installed

then later i tried to run my application ruby script/server after
the version of rails as 1.2.3 in the environment.rb file  wow,i got my
working with out any probs

thank you all guys for the help

narayanan cj

On Thu, Mar 19, 2009 at 3:39 PM, Frederick C. <
Bharat R. (Guest)
on 2009-03-20 01:05
(Received via mailing list)
You can have as many versions of rails installed on your machine as
you want.  The key to running a particular version of rails is in the
environment.rb file where you can specify the version that you are
running.  So I have both Rails 2.1.2 and 2.3.1 installed on the same
machine and I switch to the desired version by setting it in the
environment.rb as shown below:

# Specifies gem version of Rails to use when vendor/rails is not
RAILS_GEM_VERSION = '2.1.2' unless defined? RAILS_GEM_VERSION

As the comment says above, you can even freeze a particular version of
rails in your vendor/rails directory and that will be used for that
particular application.

This topic is locked and can not be replied to.