質問

少しグーグルで調べてみたところ、このエラーは Rails バージョン 2.3.6 未満で発生するのではないかと考えられました。そこで、環境ファイルを次のように変更しました

RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION

さて、質問が 2 つあります。

  1. Redmine エラーが引き続き発生します。
  2. スクリプト/サーバーを実行すると、次のようになります。Rails 2.3.5 アプリケーションの開始日 http://0.0.0.0:3000

Rails 2.3.8 をロードするように明確に指示したにもかかわらずです。何か案は ?ありがとう!

役に立ちましたか?

解決

まず、Redmineの現在のRails 2.3.5 のみをサポートしています。 (2.3.8を含む)の任意の他のバージョンでは、問題が発生します。だから、それらを使用しないでください。

はあなたが言及したエラーは、国際化宝石> = 0.4によって引き起こされます。最近の1.0のリリースで、この問題は修正されなければなりません。回避策は、1.0安定に引き込まれた r4183 のトランクにコミットされました r4202 に。問題を修正する必要があります(現在のバージョンは1.0.2です)最近の1.0.xのリリースに更新するようにします。詳細については、Redmineの問題#6428 のを参照してください。

これはRailsの2.3.5もRedmineので必要とされていないとして、別の可能性は、単に完全に国際化宝石を削除することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top