Как мне использовать старую версию Rails с Aptana RadRails?

StackOverflow https://stackoverflow.com/questions/223126

  •  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'

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top