MeCabとRubyバインディングインストール

本体、辞書utf8化

sudo apt-get install mecab libmecab-dev
sudo apt-get install mecab-ipadic
sudo /usr/lib/mecab/mecab-dict-index -d /usr/share/mecab/dic/ipadic -o /var/lib/mecab/dic/ipadic -f euc-jp -t utf-8 -p
sudo /usr/lib/mecab/mecab-dict-index -d /usr/share/mecab/dic/juman -o /var/lib/mecab/dic/juman -f euc-jp -t utf-8


辞書選択

sudo update-alternatives --config mecab-dictionary 


動作確認

% mecab
よしよしよしよしぺろぺろぺろぺろ
よし    感動詞,*,*,*,*,*,よし,ヨシ,ヨシ
よし    感動詞,*,*,*,*,*,よし,ヨシ,ヨシ
よし    感動詞,*,*,*,*,*,よし,ヨシ,ヨシ
よし    感動詞,*,*,*,*,*,よし,ヨシ,ヨシ
ぺろぺろ        副詞,一般,*,*,*,*,ぺろぺろ,ペロペロ,ペロペロ
ぺろぺろ        副詞,一般,*,*,*,*,ぺろぺろ,ペロペロ,ペロペロ
EOS
ni^B日本語って難しいな
ni      名詞,固有名詞,組織,*,*,*,*
        記号,一般,*,*,*,*,*
日本語  名詞,一般,*,*,*,*,日本語,ニホンゴ,ニホンゴ
って    助詞,格助詞,連語,*,*,*,って,ッテ,ッテ
難しい  形容詞,自立,*,*,形容詞・イ段,基本形,難しい,ムズカシイ,ムズカシイ
な      助詞,終助詞,*,*,*,*,な,ナ,ナ
EOS


バージョン確認

% mecab -v
mecab of 0.96


Rubyバインディング(本体とバージョン合わせて)

wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-ruby-0.96.tar.gz
tar zxvf mecab-ruby-0.96.tar.gz
cd mecab-ruby-0.96/
ruby extconf.rb 
make
sudo make install


試す

% ruby -rubygems -e 'require "MeCab"; puts MeCab::Tagger.new.parse("今日はざんまいに行く日ですかね")'
今日    名詞,副詞可能,*,*,*,*,今日,キョウ,キョー
は      助詞,係助詞,*,*,*,*,は,ハ,ワ
ざんまい        名詞,一般,*,*,*,*,ざんまい,ザンマイ,ザンマイ
に      助詞,格助詞,一般,*,*,*,に,ニ,ニ
行く    動詞,自立,*,*,五段・カ行促音便,基本形,行く,イク,イク
日      名詞,非自立,一般,*,*,*,日,ヒ,ヒ
です    助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
か      助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ
ね      助詞,終助詞,*,*,*,*,ね,ネ,ネ
EOS