Если вам нужно переключаться назад и вперед, я бы рекомендовал использовать RVM .Вы можете установить разные версии Ruby, и каждая из них может иметь свой собственный набор гемов.Я использую мою установленную систему ruby (1.8.6?) На моем Mac для Rails 2 dev, а затем я установил Ruby 1.9.2 с RVM для моей Rails 3 dev.Это так же просто, как сделать это после того, как вы установили RVM:
#install and use 1.9.2 for Rails 3
rvm install 1.9.2
rvm 1.9.2
rails new whatever
#switch back to system installed ruby for Rails 2
rvm system
rails whatever