最近、主にローカル Wiki として活躍してくれている Redmine が 1.0.5 にアップデートされましたので追従してみます。 セキュリティーフィックスも含まれるとのことです。
1.0.5 より i18n で必須 gem が追加になっていますので、JRuby + Tomcat デプロイ時は設定が1つ変わりますのでメモがてら。 🙂
Redmine 1.0.5 bug/security fix リリース | Redmine.JP
12月23日(日本時間)、Redmine 1.0.5がリリースされました。
Redmine 1.0.4に対して11個の修正・3個の脆弱性対策が行われています。
Redmine 1.0.5には脆弱性の修正も含まれているため、Redmineオフィシャルサイトでは全てのRedmineユーザーに対して最新版へのアップグレードを呼びかけています。
gem 追加について。
インストール・アップグレード時の注意
Redmine 1.0.5より、Rubyの国際化ライブラリi18nのバージョン0.4.2が実行時に必要です。インストール・アップグレードに先立ちサーバ上で以下のコマンドを実行してi18n 0.4.2をインストールしてください。
gem install i18n -v=0.4.2
というわけで、 JRuby で動かしている場合は、
$ sudo jruby -S gem install i18n –v=0.4.2
こういう感じで gem を追加です。
でもって、warble の config に依存 i18n を追加します。
# config を redmine 用に修正(一番したに追加)
sudo vi config/warble.rb
config.dirs = %w(app config lib log vendor tmp lang)
config.gems << "activerecord-jdbcpostgresql-adapter"
config.gems << "i18n"
config.gem_dependencies = true
config.webxml.rails.env = 'production'
config.gems["rack"] = "1.0.1"
これで、 sudo jruby -S warble でできた war を Tomcat とかにデプロイすれば動作するハズです。 🙂
参考、リンク。
がってん、がってん。