#ruby-on-rails #upgrade
Вопрос:
В настоящее время я использую Rails 2.1.0 и хочу перейти на Rails 2.1.1. После выполнения следующей команды
gem update rails
Я полагаю, что мне нужно изменить эту строку
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
в среде.рб
Какие еще действия я должен предпринять, чтобы убедиться, что мое приложение использует последнюю версию? Есть ли еще какие-то файлы, которые нуждаются в обновлении?
Ответ №1:
Вам также нужно будет зайти в каталог приложений и выполнить следующую команду:
рейки рейки:обновление
Затем запустите свои тесты и убедитесь, что все работает.
Ответ №2:
Насколько я знаю, это прямо определяет, какую версию rails будет использовать ваше приложение в целом. Я знаю, что для проекта, в котором я сейчас работаю, мне пришлось переопределить его на 2.1.1 для работы на моей виртуальной машине, потому что я установил последнюю версию и не указал 2.1.0, как того требует проект.
Самое главное, на что вам следует обратить внимание, — это плагины и расширения, которые могут переопределить этот параметр, а также несовместимость, которая, вероятно, возникнет в результате изменения версий.
Также есть некоторые известные проблемы с 2.1.1, если только сейчас вам не нужна функция, которая вам абсолютно необходима, вы можете подождать.