Подтвердить что ты не робот

Создание нового приложения rails в 3.0.10, в то время как у меня есть 3.1.3

Я хочу создать новое приложение 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?

4b9b3361

Ответ 1

Чтобы создать приложение rails для конкретной версии, вы можете использовать этот синтаксис: $rails _3.0.10_ new appname

ПРИМЕЧАНИЕ. Подчеркивания необходимы.

Ответ 2

Вы обязательно должны использовать 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