akhyLeopardでMeCabを使おうとおもったら予想以上にはまったのでメモしとこう。mecabをmacportsでインストール。+utf8ruby関連はgemインストールしている。portでrb-mecab入れてしまうとrubyまで入ってしまうので、mecab-rubyはmacportsを使わずソースから。macportsで入れたmecabのバージョンは0.96。mecab-rubyの最新バージョン0.97をビルドするとエラーになる。mecab本体と同じ0.96にすると問題ない。そうそう、http://d.hatena.ne.jp/sky-y/20071230/1199028932を参考にしてパッチを当ててみたけど当てなくても入った。ソースについてるtest.rbを実行。102一見うまくいってるけど形態素解析できてない。辞書のファイルがmecabインストールしたときのパスになってないようだ。このファイルはデフォルトで入っているのかな?charsetも合ってない。試したり調べたりするも辞書ファイルを指定する方法わからず。ファイル自体を置き換えてしまおう。/usr/lib/mecab/dic/apple/ja/LE/sys.dicなシンボリックリンク張ってやった。ふん!EUCのときはうまくいかないけどまあいいやUTF8固定で。