Как мне использовать старую версию Rails с Aptana RadRails?
-
03-07-2019 - |
Вопрос
Я новичок в разработке на Rails, и я пытаюсь понять, как использовать более старую версию Rails с Apatana RadRails IDE. Я пытаюсь помочь другу, у которого есть сайт, построенный на более старой версии, чем та, которая автоматически загружается RadRails, и я почти уверен, что эти две версии не будут совместимы (сайт использует какую-то версию до 2.0) , не уверен в точном количестве от руки).
Есть ли способ сообщить RadRails, что нужно получить и использовать конкретную версию Rails? Или я могу что-то сделать в командной строке, чтобы изменить установленную версию Rails? Я только смутно знаком с "драгоценным камнем" система пакетов, но я предполагаю, что это будет связано с этим.
Любая помощь будет высоко ценится!
Решение
Используйте задачу Rake rails: freeze: gems
в своем проекте rails и укажите версию, которую вы хотите использовать. Например:
rake rails:freeze:gems VERSION=2.1.0
Это поместит правильную версию Rails в vendor / rails
, которая загружается по умолчанию, если она существует.
Другие советы
Если вы не хотите замораживать камень в своем проекте (используя rake rails: freeze: gems), вы можете установить камень rails той версии, которую хотите использовать:
gem install rails -v 2.0.2
, а затем укажите гем rails для использования в вашем config / environment.rb:
RAILS_GEM_VERSION = '2.0.2'