MeCabのRubyバインディングをインストール
leopardのportにはrb-mecabというのがある
参考:エンジニアよ、大志を抱け: LeopardでRuby+Mecab
sudo port install rb-mecab
---> Building rb-mecab with target all ---> Staging rb-mecab into destroot ---> Installing rb-mecab 0.96_0 ---> Activating rb-mecab 0.96_0 ---> Cleaning rb-mecab
mecabのサンプルコードを実行してみる
http://mecab.sourceforge.net/bindings.html
#!/usr/bin/ruby require 'MeCab' m = MeCab::Tagger.new("-Ochasen") print m.parse("ゴミと資源のあいだ 廃棄の文化誌を明日までに読んできなさい")
実行結果
ゴミ ゴミ ゴミ 名詞-一般 と ト と 助詞-並立助詞 資源 シゲン 資源 名詞-一般 の ノ の 助詞-連体化 あいだ アイダ あいだ 名詞-固有名詞-地域-一般 廃棄 ハイキ 廃棄 名詞-サ変接続 の ノ の 助詞-連体化 文化 ブンカ 文化 名詞-一般 誌 シ 誌 名詞-接尾-一般 を ヲ を 助詞-格助詞-一般 明日 アス 明日 名詞-副詞可能 まで マデ まで 助詞-副助詞 に ニ に 助詞-格助詞-一般 読ん ヨン 読む 動詞-自立 五段・マ行 連用タ接続 で デ で 助詞-接続助詞 き キ くる 動詞-非自立 カ変・クル 連用形 なさい ナサイ なさる 動詞-非自立 五段・ラ行特殊 命令i