Как мне использовать старую версию Rails с Aptana RadRails? - PullRequest
1 голос
/ 21 октября 2008

Я новичок в разработке Rails и пытаюсь выяснить, как использовать более старую версию Rails с Apatana RadRails IDE. Я пытаюсь помочь другу, у которого есть сайт, построенный на более старой версии, чем тот, который автоматически загружается RadRails, и я почти уверен, что две версии не будут совместимы (сайт использует какую-то версию до 2.0 , не уверен в точном количестве от руки).

Есть ли способ сообщить RadRails, что нужно получить и использовать конкретную версию Rails? Или я могу что-то сделать в командной строке, чтобы изменить установленную версию Rails? Я только смутно знаком с системой пакетов "gem", но я предполагаю, что это будет связано с этим.

Любая помощь будет высоко ценится!

Ответы [ 2 ]

2 голосов
/ 22 октября 2008

Используйте задачу Rake rails:freeze:gems в своем проекте rails и укажите версию, которую вы хотите использовать. Например:

rake rails:freeze:gems VERSION=2.1.0

Это поместит правильную версию Rails в vendor/rails, которая загружается по умолчанию, если она существует.

1 голос
/ 04 ноября 2008

Если вы не хотите замораживать камень в своем проекте (используя rake rails: freeze: gems), вы можете установить камень rails той версии, которую хотите использовать:

gem install rails -v 2.0.2

, а затем укажите гем rails для использования в вашем config / environment.rb:

RAILS_GEM_VERSION = '2.0.2'

...