# Creating rails 2.3.5 sites after rails 3 install

**URL:** <https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761>\
**Category:** Rails\
**Created:** [January 18, 2010, 12:30am UTC](https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761 "2010-01-18T00:30:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ignu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ce73a5/32.png) [@ignu](https://www.ruby-forum.com/u/ignu)\
**Post date:** [January 18, 2010, 12:30am UTC](https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761/1 "2010-01-18T00:30:29Z")

</div>

So I installed rails 3 but want to still work with 2.3.5.

I removed the rails3pre gem but it’s still the current version of  
rails.

And if I try to do

rails _2.3.5_ MyNewSite

I get

RubyGem version error: railties(3.0.pre not = 2.3.5)

☹

---

<div class="post-metadata">

**Author:** ![ignu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ce73a5/32.png) [@ignu](https://www.ruby-forum.com/u/ignu)\
**Post date:** [January 18, 2010, 1:46am UTC](https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761/2 "2010-01-18T01:46:02Z")

</div>

On Sat, Jan 16, 2010 at 7:17 PM, ignu [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> RubyGem version error: railties(3.0.pre not = 2.3.5)
> 
> ☹

How did you remove it?

-Conrad

---

<div class="post-metadata">

**Author:** ![ignu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ce73a5/32.png) [@ignu](https://www.ruby-forum.com/u/ignu)\
**Post date:** [January 18, 2010, 8:00pm UTC](https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761/3 "2010-01-18T20:00:36Z")

</div>

just a gem uninstall.

---

<div class="post-metadata">

**Author:** ![ignu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ce73a5/32.png) [@ignu](https://www.ruby-forum.com/u/ignu)\
**Post date:** [January 19, 2010, 6:55am UTC](https://www.ruby-forum.com/t/creating-rails-2-3-5-sites-after-rails-3-install/181761/4 "2010-01-19T06:55:01Z")

</div>

so the problem is railties doesn’t exist before rails 3, so  
usr/bin/rails is  
broke for old projects

it used to be this:

version = “\>= 0”

if ARGV.first =~ /^_(.\*)_$/ and Gem::Version.correct? $1 then  
version = $1  
ARGV.shift  
end

gem ‘railties’, version  
load Gem.bin\_path(‘railties’, ‘rails’, version)

i had to change the end to this:

gemname = ‘railties’  
gemname = ‘rails’ if version.split(".").first.to\_i == 2

gem gemname, version  
load Gem.bin\_path(gemname, ‘rails’, version)
