MacBook AirでMeCabをRubyからつかう

とりあえずportでインストールしたRubyがあるかどうか確認する.あるんだけど.

$ sudo port installed | grep ruby

僕の場合ruby19が入っていたので,これをいったん消す.

$ sudo port uninstall ruby

で,MeCabNAISTの辞書*1をportでインストールしてから

$ sudo port install rb19-mecab

する.とめでたく使えるようになった気がする.よく覚えていない.
この方法だとrubyコマンドで/usr/bin/のrubyが動き,ruby1.9とするとインストールしたrubyが動く.irbも同じで,irb1.9とするとインストールした方が動く.

キモいので,適当にシンボリックリンクを作った.rubyirbそれぞれで1.9の方が動く.よりキモい.だれか助けて下さい.

*1:標準はIPAので,ちょっと古いからNAISTの方がいいよ,みたいな事を聞きかじったので