2006-07-19 (水) [長年日記]
■ [Ruby] sargeにgemでRubyGetText をインストールするとエラー
他に見当たらないので、うちの環境だけっぽいんだけど。動きませんよというだけのメモ。すいません。
apt-get で入れた libgettext-ruby1.8 だと普通に動きます(これは1.6)。でも、gemで1.7を入れると、使うときにコケる。以下のように。
irb(main):007:0> require 'rubygems'
=> true
irb(main):008:0> require 'gettext'
=> true
irb(main):009:0> require 'gettext/utils'
NameError: uninitialized constant Locale::System::CTYPE
from /usr/lib/ruby/gems/1.8/gems/gettext-1.7.0/lib/gettext/locale_posix.rb:40:in `get_charset'
ちなみに、setup.rb でインストールしようとしたら、これはインストール時にCTYPEがないとかでコケる。
しかたないので、Locale::System::CTYPEを「0」に書き換えて使ってる。libgettext-ruby1.8のバージョンアップ待ちかなあ。
[ツッコミを入れる]
