Создать новый проект Rails с предыдущей версией rails - PullRequest
2 голосов
/ 14 марта 2010

Последняя версия rails, установленная на моем Mac, - 3.0.0.beta

.

возвращает список драгоценных камней рельсы (3.0.0.beta, 2.3.5, 2.3.4, 2.3.2, 2.2.2, 1.2.6)

Я хочу создать новый проект, используя версию 2.3.5

Итак, я бегу: rails _2.3.5_ myProject

Но возвращается следующая ошибка

$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

Есть идеи, как создать новый проект с использованием версии 2.3.5?

Спасибо

Ответы [ 2 ]

4 голосов
/ 15 марта 2010

Я думаю, вы можете просто удалить предыдущие версии Rails.

Что может быть проблематично - у меня есть несколько приложений Rails 2.3.5 (и более ранних), которые требуют обслуживания и не будут обновлены до новой версии.

Так что я рекомендую в этой ситуации взглянуть на RVM - он позволяет устанавливать и управлять несколькими версиями Ruby и обеспечивает изоляцию между наборами Gems. Теперь я запускаю Ruby 1.9.1 с Rails 3 и друзьями в отрыве от настроек системы по умолчанию, которые позволяют мне выполнять свою повседневную работу.

0 голосов
/ 23 апреля 2012

даже у меня была такая же проблема, но у меня сработала следующая команда рельсы 2.3.5 новый myProject

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