読者です 読者をやめる 読者になる 読者になる

MacにMeCabをインストール。

MacBook AirMeCabをインストールした時のメモ。


とりあえず、MacPortsで検索。

% port search mecab

mecab @0.98 (textproc, japanese)
  MeCab is a yet another part-of-speech and morphological analyzer.

mecab-ipadic-utf8 @2.7.0-20070610 (textproc, japanese)
  Alternate dictionary for MeCab (ipadic/utf8)

mecab-jumandic-utf8 @5.1-20070304 (textproc, japanese)
  Alternate dictionary for MeCab (jumandic/utf8)

MeCab本体は最新版ですけど、naist-jdicがないです。

ということで、今回はソースからインストールしました。


1. ダウンロード

MeCab
naist-jdic (for MeCab)


2. MeCabのインストール

% tar -xzvf mecab-0.98.tar.gz
% cd mecab-0.98
% ./configure --with-charset=utf8
% make
% make check
% sudo make install

make checkでエラーが出るけど、問題ないみたいです。

無視してインストールしましたけど、今のところ問題なし。


3. naist-jdicのインストール

% tar -xzvf mecab-naist-jdic-0.6.3-20100801.tar.gz
% cd mecab-naist-jdic-0.6.3-20100801
% ./configure --with-charset=utf8
% make
% sudo make install

で、configureしようとしたらmecab-configが見つからないって怒られました。

/usr/local/binにパスが通ってなかったのが原因。

% vi .zshrc

# 追加
export PATH=/usr/local/bin:$PATH

% source .zshrc


4. 辞書の設定

% vi /usr/local/etc/mecabrc

# コメントアウト
;dicdir =  /usr/local/lib/mecab/dic/ipadic

# 追加
dicdir = /usr/local/lib/mecab/dic/naist-jdic

以上でインストール完了


5. テスト

% mecab   
すもももももももものうち              
すもも	名詞,一般,*,*,*,*,すもも,スモモ,スモモ,,
も	助詞,係助詞,*,*,*,*,も,モ,モ,,
もも	名詞,一般,*,*,*,*,もも,モモ,モモ,,
も	助詞,係助詞,*,*,*,*,も,モ,モ,,
もも	名詞,一般,*,*,*,*,もも,モモ,モモ,,
の	助詞,連体化,*,*,*,*,の,ノ,ノ,,
うち	名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ,,
EOS