小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Ruby-GetText1.93はRuby On Rails.2.2.2に対応していない。

Ruby on Railsアプリケーションのエラーメッセージを日本語化してくれるRuby-GetText1.9.3は、まだRuby on Rails2.2.2に対応していないらしい。(2009/02/15現在)

config.gem 'gettext', :lib => 'gettext/rails'

上記のコードをconfig/environment.rbに追加して実行すると、

Application error
Rails application failed to start properly"

というエラーがでる。
小一時間調べたり、試行錯誤したりした結果、以下のサイトにたどり着き、対応していないのが原因だとわかった。

⇒undefined methodエラー。。。でmongrelが上がらない。
activesupport-2.2.2/lib/active_support/core_ext/module/aliasing.rb:33:in `alias_method': undefined method `render_file' for class `ActionView::Base' (NameError)

調べてみると

RubyForge: Ruby-GetText-Package: トラッカー詳細: 22666 gettext incompatible with rails >= 2.2.0

rails 2.2.0以上には未対応とのこと。
gettextを使ってみる - うんたらかんたらRuby - Rubyist はてなブックマーク - gettextを使ってみる - うんたらかんたらRuby - Rubyist