Ubuntu で Unicorn で動かす Redmine を 2.6 にアップデートしたときのメモ

RMagickに必要なパッケージインストール

RMagick系のパッケージが要るといわれたので入れておく。

# apt-get install graphicsmagick-libmagick-dev-compat libmagickcore-dev libmagickwand-dev

新しい Redmine の展開

新しい Redmine のパッケージをダウンロードして展開する。

前の場所から以下のファイルをコピーする。

  • Gemfile.local
  • config.ru
  • config/unicorn.rb
  • config/configuration.yml
  • config/database.yml

以下のディレクトリ内のファイルを移動する。

  • plugins
  • files
  • public/themes

お約束の手順

$ bundle install --path vendor/bundler
$ rake generate_secret_token
$ RAILS_ENV=production rake db:migrate
$ rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production
$ rake db:migrate_plugins RAILS_ENV=production
$ rake tmp:cache:clear
$ rake tmp:sessions:clear

起動

$ bundle exec unicorn_rails -D -E production -c $APP_ROOT/config/unicorn.rb