Создайте новый проект Rails с предыдущей версией Rails.

StackOverflow https://stackoverflow.com/questions/2442783

Вопрос

Последняя версия рельсов, установленная на моем 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?

Спасибо

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top