создание нового проекта рельсов в рельсах 2.2.2 (с рельсами3) - PullRequest
2 голосов
/ 03 ноября 2010

На моем компьютере (linux - ubuntu) я установил rails 2.2.2 и rails 3

Теперь я хочу создать проект в rails 2.2.2.(Как рельсы).Но он просит ввести команду rails, как в rails 3 (как rails new)

, когда я набираю rails -v, он показывает версию rails как 3. Но в моем списке драгоценных камней он имеет оба rails 2.2.2 и3

как я могу создать проект в рельсах 2.2.2

заранее спасибо

ура

sameera

Ответы [ 4 ]

2 голосов
/ 03 ноября 2010

Вообще говоря, если у вас установлены две версии ruby ​​и rails, последняя будет «нормальной», использующей «нормальные» команды, такие как:

ruby
rails
gem

Для всех других версий, которые вы можете определить (или определили во время установки) некоторые псевдонимы, такие как:

ruby187
rails222
gem222

Другое решение может быть this

Или лучшее решение, которое я рекомендую для работы с несколькими версиями ruby ​​и rails RVM

1 голос
/ 15 апреля 2011

Если вы хотите специально использовать одну версию установленной версии для конкретного проекта, используйте

rails _2.2.2_ (your project)
1 голос
/ 03 ноября 2010

Есть 3 простых способа управления:

0) удалить неиспользуемую версию рельсов

1) rails - это простая команда, поэтому каждый раз, когда вам нужно запустить специальную версию, вы можете указать полный полный путь к ней (или псевдоним один раз)

2) если вам крайне необходимо иметь разные типы / версии среды ruby ​​(и / или разные версии драгоценных камней ruby, таких как rails), я рекомендую вам использовать rvm - это самый простой способ управлять этим.

1 голос
/ 03 ноября 2010

Вы можете сделать это.Создайте проект rails.

rails myproject

Перейдите в свой файл окружения и измените на

RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION

РЕДАКТИРОВАТЬ

Да, извините, этот метод мог работатьрельсы версии <3. Мой Плохой!RVM путь.</p>

Должен сделать свое дело.Также я рекомендую вам обновить хотя бы Rails 2.3.9, если вы не хотите начинать с Rails 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...