Чтобы обновить вашу версию ОС для rails gem:
sudo gem install rails --version 2.3.8
Пока вы это делаете, вы также можете обновить свою систему OS rubygems, перезаписав двоичный файл, который поставляется с OS X. Это может показаться хакерским, но это стабильная вещь, которую делают все.
sudo gem install rubygems-update
sudo update_rubygems
Что касается управления версиями rails в ваших проектах, если ваши единственные потребности:
- Указание нужной версии рельсов в проекте рельсов
- Указание различных версий рельсов и / или других драгоценных камней в каждом из проектов нескольких рельсов
Тогда РВМ излишен. Единственное, что вам нужно, а также с чем приятно работать - это Bundler . Bundler - это как Software Update для вашего проекта rails. На самом деле Rails 3 поставляется с Bundler по умолчанию, вам просто нужно перечислить гемы, которые вам нужны, в Gemfile, и он позаботится об остальном. Вам не нужно беспокоиться о том, какие версии ваших драгоценных камней установлены в ОС.
(Тем не менее, вам нужна соответствующая версия rails gem, установленная в ОС, чтобы сгенерировать проект rails)