Redmine 2.3.2 -> 2.4.1へのアップデート

Redmineのgitリポジトリが更新されていないため、

Mercurial に変更し、ほぼ最初からインストールし直した

 

以下の手順通りにインストールすると bundleでエラー発生

Redmine 2.4をCentOS 6.4にインストールする手順

 # bundle install --without development test

You cannot specify the same gem twice with different version requirements.

You specified: capybara (~> 2.1.0) and capybara (~> 2.0.0) 

意味がぜんぜんわからない・・・
色々調査していると、以前のプラグインが原因だった。
git管理しておらず面倒だったのでアップデートせずに、以下のプラグインを除去。
redmine_theme_changer
redmine_hudson

 

やっと実行可能になった

 

その後、httpd を起動時に警告発生

httpd を起動中: WARNING: The 'RailsFrameworkSpawnerIdleTime' option is obsolete.

 Please use 'PassengerMaxPreloaderIdleTime' instead.

                                                           [  OK  ]

passenger の conf ファイルを変更

# vim /etc/httpd/conf.d/passenger.conf 

以下の行を削除

RailsFrameworkSpawnerIdleTime 0

 これでようやく終了
疲れました。