2006年 11月 10日

rubyosa libxml-ruby

http://rubyosa.rubyforge.org/ を入れようと思ったら libxml-ruby が入らなかった。

extconf.rb:64: undefined method `find_header' for main:Object (NoMethodError)

ruby のバージョンが古いせい (1.8.2) っぽい。
しかし新しいバージョン入れるのめんどい(コンパイルはしてあるけど、置き換えるのがいろいろめんどそう……)ので、

sudo gem install libxml-ruby -- --with-xml2-include=/usr/include/libxml2

した。

rubyosa 使って applescript にインターフェイスにアクセスした場合帰ってくる文字コードは Shift_JIS みたいだ。