先日 1.4.x がリリースされたのに、2.0.0 が早くもリリースされました。
bundler 使っていれば、Rails のバージョンは実運用にはあまり関係ないかと思うけど、まだインストールして間もないことだしせっかくなので最新環境に変更します。
基本的に アップグレード | Redmine.JP のままやるだけだけど。
# ダウンロード→展開→配置 $ wget http://rubyforge.org/frs/download.php/76134/redmine-2.0.0.tar.gz $ tar xvf redmine-2.0.0.tar.gz $ mv redmine-2.0.0 /var/lib/rails/ $ cd /var/lib/rails/redmin-2.0.0 # 依存 gem をインストール $ bundle install --path vendor/bundle --without development test mysql sqlite # 設定ファイルを引き継ぎ $ cp ../redmine/config/database.yml config/ $ cp ../redmine/config/configuration.yml config/ # トークンを生成。generate_session_store から generate_secret_token に変更になったらしい $ bundle exec rake generate_secret_token # マイグレーションを実行、追加されたのはテーブル 1 つだけだった $ bundle exec rake db:migrate RAILS_ENV=production # 環境を掃除して $ bundle exec rake tmp:cache:clear $ bundle exec rake tmp:sessions:clear # オーナーを変更 $ chown -R www-data:www-data . # Apache の設定ファイルを修正して再起動 $ vi /etc/apache2/site-available/redmineアクセスして、ログイン→管理→情報でバージョンを確認。 バッチリですね。<VirtualHost *:80> ServerName xxx.mkt-sys.jp - DocumentRoot /var/lib/rails/redmine/public + DocumentRoot /var/lib/rails/redmine-2.0.0/public PassengerEnabled on </VirtualHost>$ service apache2 restart # ログローテートの設定も修正 $ vi /etc/logrotate.d/redmine- /var/lib/rails/redmine/log/*log { + /var/lib/rails/redmine-2.0.0/log/*log { weekly missingok notifempty copytruncate }
0 件のコメント :
コメントを投稿