2008-10-08 2 views
6

В настоящее время я использую Rails 2.1.0 и хочу перейти на Rails 2.1.1. После выдачи следующей командыЧто мне нужно сделать, чтобы обновить приложение до последней версии Rails?

gem update rails 

Я полагаю, что мне нужно изменить эту линию

RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION 

в environment.rb

Какие действия я должен предпринять, чтобы убедиться, что мое приложение с помощью Последняя версия? Есть ли еще файлы, требующие обновления?

ответ

3

Вы также должны войти в каталог приложения и выполните следующую команду:

грабли рельсов: обновление

Затем запустить тесты и убедиться, что все работает.

0

Насколько я знаю, это право определяет, какая версия рельсов будет использоваться вашим приложением в целом. Я знаю, для проекта, в котором я сейчас, я должен был переопределить это на 2.1.1 для работы на моей виртуальной машине, потому что я установил последнюю версию и не указал 2.1.0, как того требует проект.

Самое большое, на что вам нужно обратить внимание, это плагины и расширения, которые могут переопределить этот параметр, а также несовместимость, которая, скорее всего, возникнет из-за изменения версий.

Также есть некоторые известные проблемы с 2.1.1, если только у вас нет необходимости, вы можете подождать.

Смежные вопросы