monthly gimite

試験運用中。

Ruby/CaboChaのインストール

まずCaboCha本体。*1

$ tar xvzf cabocha-0.53.tar.gz
$ cd cabocha-0.53
$ make
# make install

そしてRubyのライブラリ(SWIGをインストールしておく必要あり)。

$ cd swig
$ make ruby
$ cd ../ruby
$ ruby extconf.rb --with-opt-include=/usr/local/include
$ make
# make install

でとりあえずインストールはできたけど…実行すると

test.rb:6:in `initialize': cabocha_new(): Parser::open (): SVM::open(): Mmap::open(): /usr/local/lib/cabocha/model/IPA-dep.model : mmap() failed (RuntimeError)
        from test.rb:6

とかいうエラーが。と思ったら、ulimitで1プロセス当たりのメモリ消費を100MBに制限してたのに引っかかってるだけでした。ulimitを外したら正常動作。

*1:06/8/22追記: いくつか依存ライブラリがあるので、先にインストールしておくこと。