Ответ 1
Чтобы создать приложение rails для конкретной версии, вы можете использовать этот синтаксис:
$rails _3.0.10_ new appname
ПРИМЕЧАНИЕ. Подчеркивания необходимы.
Я хочу создать новое приложение rails в 3.0.10, но последние рельсы на моей машине - 3.1.3. Если я запустил:
gem list rails
Затем я получаю следующий вывод:
*** LOCAL GEMS ***
rails (3.1.3, 3.0.11, 3.0.10, 3.0.9, 3.0.7, 3.0.6, 3.0.4.rc1)
rails3-jquery-autocomplete (1.0.5)
Теперь у меня есть приложения в версиях 3.1 и 3.0, поэтому я не хочу удалять 3.1. Как создать новое приложение rails в 3.0.10?
Чтобы создать приложение rails для конкретной версии, вы можете использовать этот синтаксис:
$rails _3.0.10_ new appname
ПРИМЕЧАНИЕ. Подчеркивания необходимы.
Вы обязательно должны использовать RVM (менеджер версий ruby), чтобы использовать разные версии рельсов, можно легко:
rvm gemset create rails3
rvm gemset create rails3.2
rvm gemset create rails3.1
то вам следует использовать их для создания проекта rails
rvm gemset use rails3 && gem install rails -v 3.0.10
rvm gemset use rails3.2 && gem install rails -v 3.2.2
rvm gemset use rails3.1 && gem install rails -v 3.1