#author("2016-05-02T15:08:40+09:00","default:wikiwriter","wikiwriter")
&tag(Mecab);
*目次 [#v2823667]
#contents

*関連ページ [#w6d560fc]
-[[./古い情報]]

*参考情報 [#m005e2b7]
-[[MeCab: Yet Another Part-of-Speech and Morphological Analyzer:http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html#download]]

*Mac OS X Lionにソースからインストール(2011/10/29(土)) [#t22c02dd]
**基本 [#b79ff4b4]
-MacPortsのrb-mecabがruby1.8に依存している。ruby1.9で使おうと思った場合ソースコードからインストールするしかない([[Mac 10.6 + Ruby 1.9.2 + MeCab - shuiichiの日記 -明日になったら本気出す-:http://d.hatena.ne.jp/shuiichi/20110502/1304324179]])。
*インストール [#xce0b1a8]
-Homebrewの場合
 brew install mecab mecab-ipadic

**ダウンロード [#c779a9ee]
-[[MeCab: Yet Another Part-of-Speech and Morphological Analyzer:http://mecab.sourceforge.net/]]から
mecab-0.98, mecab-ipadic-2.7.0-20070801, mecab-ruby-0.98をダウンロードして展開する。
*Rubyから使う [#we3794b4]

**MeCab本体のインストール [#j882c432]
-簡単
**nattoから使う [#nd9d0626]
-[[rubyのmecabバインディングnattoを使う - Qiita:http://qiita.com/k-shogo/items/0f8a98c52913c729c7eb]]によると標準の拡張よりnattoから使った方が便利っぽい。
#pre{{
$ ./configure
$ make
$ sudo make install
require 'natto'

text = <<"EOS"
悪質な業者によるトラブルが全国で急増している。
EOS

nm = Natto::MeCab.new
nm.parse(text) do |n|
  puts "#{n.surface}\t#{n.feature}"
end
}}
**MeCabの辞書 [#r94093c2]

**標準のRubyバインディングから使う [#q2c5cd72]
-ソースをダウンロードし、extconf.rbを編集
#pre{{
$CFLAGS += ' ' + `#{mecab_config} --cflags`.chomp
$LDFLAGS = '-L/usr/local/lib'
have_header('mecab.h') && create_makefile('MeCab')
}}


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS