ruby-mecabのインストール

別途、Mecabのインストールが必要 参考:  Mecab公式
wget https://mecab.googlecode.com/files/mecab-ruby-0.996.tar.gz
tar zxf mecab-ruby-0.996.tar.gz
cd mecab-ruby-0.996

ruby extconf.rb
su
make;make install

使ってみる。

require 'MeCab'
require 'csv'

class Parser
@targger
def parse(str)
node=@targger.parseToNode(str)

while node do
   #助動詞とかの情報はCSV形式だよ。
   #必要なのは1行目のみ
feature=CSV.parse(node.feature)[0]
puts node.surface+' '+feature[0].to_s
node=node.next
end
end

def initialize
@targger=MeCab::Tagger.new()
end

end

obj=Parser.new
obj.parse('今宵は月が綺麗ですね')

実行結果

[sato@localhost konbu]$ ruby parser.rb 
BOS/EOS
今宵 名詞
は 助詞
月 名詞
が 助詞
綺麗 名詞
です 助動詞
ね 助詞
BOS/EOS

これは便利!