# Rails 2.2.0 and Gettext incompatible?

**URL:** <https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830>\
**Category:** Rails\
**Created:** [October 26, 2008, 3:15pm UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830 "2008-10-26T15:15:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [October 26, 2008, 3:15pm UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/1 "2008-10-26T15:15:02Z")

</div>

Hi all,

Today I tried to upgrade one my Rails app to use version 2.2.0 of the  
framework. However mongrel could not start because of some  
incompatibility problems.

The version of gettext gem is 1.93.0

## Here it is the error output:

## /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active\_support/core\_ext/module/aliasing.rb:33:in `alias_method': undefined method`render\_file’ for class `ActionView::Base' (NameError) from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active_support/core_ext/module/aliasing.rb:33:in`alias\_method\_chain’ from /usr/lib64/ruby/gems/1.8/gems/gettext-1.93.0/lib/gettext/rails.rb:291 from /usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in`require’ from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active\_support/dependencies.rb:148:in `require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active_support/dependencies.rb:507:in`new\_constants\_in’ from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active\_support/dependencies.rb:148:in `require' from /home/gottin/workspace-netbeans/fanizen/app/controllers/application.rb:1 ... 33 levels... from /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/command.rb:212:in`run’ from /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel\_rails:281 from /usr/bin/mongrel\_rails:19:in `load’ from /usr/bin/mongrel\_rails:19

Does someone has any ideas how to fix or workaround this problem? I feel  
that I should not be the only one with this.

---

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [October 28, 2008, 4:54pm UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/2 "2008-10-28T16:54:41Z")

</div>

Htis is only the top of the iceberg,  
render\_file can be fixed by patching gettext, but the rest of  
gettext must largely be rewritten, since rails does not use class-  
instance variables(@@) anymore  
for thread safety reasons

therefore my guess is that the next version of gettext could take some  
time…

On Oct 26, 4:15 pm, Stanislav B. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [October 28, 2008, 4:59pm UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/3 "2008-10-28T16:59:04Z")

</div>

10x for the explanations.

It looks that we should continue developing with the current 2.1.2  
version.

---

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [October 28, 2008, 5:12pm UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/4 "2008-10-28T17:12:20Z")

</div>

See also rails 2.2’s builtin localization stuff:  
[http://www.artweb-design.de/2008/7/18/the-ruby-on-rails-i18n-core-api](http://www.artweb-design.de/2008/7/18/the-ruby-on-rails-i18n-core-api)

---

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [December 14, 2008, 7:48am UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/5 "2008-12-14T07:48:36Z")

</div>

Masao M. says: work is under way, new gettext will require ruby-  
locale to run,  
hopefully we can switch to 2.2 soon 😃

On Oct 28, 4:59 pm, Stanislav B. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![stanislav](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e5b9ba/32.png) [@stanislav](https://www.ruby-forum.com/u/stanislav)\
**Post date:** [December 14, 2008, 7:49am UTC](https://www.ruby-forum.com/t/rails-2-2-0-and-gettext-incompatible/151830/6 "2008-12-14T07:49:11Z")

</div>

Masao M. says: work is under way, new gettext will require ruby-  
locale to run,  
hopefully we can switch to 2.2 soon 😃

On Oct 28, 4:59 pm, Stanislav B. \<rails-mailing-l…@andreas-
