командой:Обновление рельсов до последней версии от 2.3.5
rails -v
дает мне Rails 2.3.5
.
Как обновить до последней версии? Я пробовал sudo gem update
, но ничего не обновляю.
командой:Обновление рельсов до последней версии от 2.3.5
rails -v
дает мне Rails 2.3.5
.
Как обновить до последней версии? Я пробовал sudo gem update
, но ничего не обновляю.
Существует отличный railscast на этом: http://railscasts.com/episodes/225-upgrading-to-rails-3-part-1
Это в основном просто, и вы не должны бояться, если ваш кодовая мал, однако он может включать в себя переписывание часть вашего существующего кода.
Рельсы - это жемчужина. Поэтому вы можете обновить его, используя:
gem install rails -v 2.3.14
Это установит текущую версию линии Rails 2. Если это не сработает, сначала нужно установить Rubygems. Обратитесь к Ubuntu Ruby Help Page за помощью, как это сделать.
Текущая версия 3.2. Вы можете установить его с помощью:
gem install rails # (chooses the latest automatically)
или:
gem install rails -v 3.2.6 # latest today
Если у вас есть приложение Rails вы должны изменить ваш Gemfile
(он находится в корневой папке приложений).
Изменение от версии 2 до 3 может быть непростой задачей. См. Railscast on Upgrading to Rails 3 для получения дополнительной информации.
Rails 3 вводит ряд изменений, и я желаю вам удачи, поскольку мой опыт - это боль. Но, рекомендую начать с посещения railscasts.com и посмотреть episode #255 - Upgrading to to Rails 3 part 1.
Если я помню, что большая часть из них связана с загрузкой рельсов gem install rails -v 3.2.6
, то выполняется rails new .
внутри вашего каталога и убедитесь, что вы не переопределяете то, что вам нужно. Затем убедитесь, что ваши драгоценные камни обновлены и совместимы, если не обновить их или полностью заменить их другим, что делает то же самое.
Могу ли я удалить и начать заново? – LeBlaireau
Я не уверен, если я понимаю ваш вопрос. Обычно нет необходимости переписывать полное приложение для обновления. Но если вы только начали писать Rails 2-приложение, вы не должны продолжать его и запускать приложение Rails 3 с нуля. –