Создание нового приложения rails в 3.0.10, а у меня 3.1.3 - PullRequest
17 голосов
/ 19 марта 2012

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

Ответы [ 2 ]

29 голосов
/ 19 марта 2012

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

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

3 голосов
/ 19 марта 2012

Вам определенно следует использовать RVM (менеджер версий ruby), чтобы можно было легко использовать различные версии rails:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...