Да!Попробуйте rvm .Это круто, у вас может быть много разных версий Ruby, и для каждой из них вы можете иметь разные версии гемов.И вы можете запускать одинаковые тесты на всех этих версиях.Разве это не круто?!
Quick How-To:
$ rvm install ruby-1.8.7 --default
$ gem install rails -v 1.0.0
$ rvm gemset create rails238
$ rvm 1.8.7@rails238
$ gem install rails -v 2.3.8
Теперь,
$ rvm 1.8.7
даст вам рубин 1.8.7 и рельсы 1.0
И,
$ rvm 1.8.7@rails238
даст вам рубин 1.8.7 и рельсы 2.3.8
Вы можете сделать 2.3.8 по умолчанию с помощью
$ rvm use 1.8.7@rails238 --default
КСТАТИ действительно хорошо документировано.