2015-08-10 5 views
0

Я новичок в среде Ruby on Rails и хотел бы получить доступ к обновлению среды Rails от 4.0.2 до 4.2.3, что, я полагаю, является последней версией.Обновление Rails до последней версии

Моя рубиновая версия 2.0.0p353 (2013-11-22) [i386-mingw32].

  • Является ли модернизация прямолинейного процесса? Если нет, то какой путь обновления мне нужно выполнить?
  • Обычно я использую bundle install cmd для установки всех драгоценных камней. Есть ли аналогичная команда для обновления до последней версии?
  • Нужно ли мне делать резервные копии своих приложений, прежде чем что-нибудь попробовать?
+2

Вы должны использовать трекер версии, такой как git. – kjmagic13

+1

Я также настоятельно рекомендую использовать rvm и [rvm gemsets] (https://rvm.io/gemsets/basics). Они позволяют управлять несколькими версиями драгоценных камней для различных приложений, чтобы избежать конфликтов зависимостей. – mmichael

+0

@kjmagic - Не могли бы вы сообщить мне, какие каталоги включают в git перед обновлением? Должен ли я просто использовать каталог, в котором установлен ruby? Я установил devkit, настроив эту среду и использую bundler для установки драгоценных камней.? Является составной частью devkit, и мне нужно включить это в git как weel перед обновлением. ? Я понимаю, что некоторые из этих вопросов могут показаться вам забавными, но это определенно поможет в устранении путаницы в моей голове! – pari

ответ

2

В вашем изменении Gemfile:

gem 'rails', '4.0.2' 

в

gem 'rails', '4.2.3' 

и в вашем терминале запуска bundle update.

Если вы пытаетесь обновить ТОЛЬКО Рельсы, выполните: bundle update rails.

+5

Прежде чем вы это сделаете, я предлагаю вам внимательно прочитать [Rails руководства по обновлению] (http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html). Затем вы можете обновить с 4.0 до 4.1 и 4.1 до 4.2. – mmichael

+1

Кроме того, вы захотите «rake rails: update» – Unixmonkey

+0

Привет, Спасибо за ответы. Я просмотрел руководство по обновлению рельсов, упомянутое @mmichael, и это говорит о различиях между новыми и старыми версиями. Так что мне нужно обновить отдельные драгоценные камни, следуя этому руководству, или я могу использовать метод, предоставляемый kjmagic13 для обновления рельсов.? Также, как мне обновить рубиновую версию? – pari

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