SharePoint Alfresco PHP MySQL
О сайте Контакты
пятница, 25 января 2013 г.

Как обновить Rails (или другой gem) для Redmine

rubyИногда обновления для Redmine подразумевают изменение версий компонентов. Например, может потребоваться обновить Rails, иначе Redmine новой версии не запустится. В данной статье я буду рассматривать обновление Redmine 2.1.6, которое подразумевает обновление Rails до версии 3.2.11

Чтобы корректно обновить Redmine и Ruby, нужно:

  1. Затянуть новую версию через Mercurial, обновить
  2. Остановить сервис Thin
  3. Сделать бэкап базы данных и файлов Ruby
  4. Войти в папку Redmine
  5. Найти там файл Gemfile.lock, удалить его. Он не находится под контролем версий и восстановится потом сам
  6. Выполнить команду bundle install
  7. Ruby обновится, используя данные из файла Gemfile. Там указаны версии компонентов, необходимые для данной редакции Redmine
  8. Файл Gemfile.lock создастся
  9. Можно запускать Thin и смотреть, все ли корректно работает
Sergey Lysenko, пятница, 25 января 2013 г.

Комментарии: