じょもらな日々

電脳硬化症気味な日記です。まとまった情報は wiki にあります。

2010.6.2 (Wednesday)

at 22:41  

Redmine、version upで問題   [ICTメモ]

 自宅サーバのRedmineを0.9.4にVersion Upしようとして、起動しようとしたら、

D:/Inetpub/rails/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:440:in `load_missing_constant’: uninitialized constant ActionController::AbstractRequest (NameError)

なんて言われて、mongrelが再起動を繰り返してしまった。
 Google先生に聞いてみると、「Rails2.3にはActionController::AbstractRequestが存在しない」ってことが報告されていた。mongrelの起動オプションで、prefixを指定しているとこのエラーが発生するらしい。
 さて、対処法だが、environmentsでActionController::Base.relative_url_rootを設定する、という方法もあるようだが、AbstractClass をRailsに再定義してやる(config/initializers ディレクトリに abstract_request.rb というファイルを作る)、というのが簡便なようだ。うちもこれで上手く起動できた。


« 87万円の赤字! Clip to Evernote
The evolution of … »
  trackback:    



Go back.