Acme::Shukugawa::Atomインストール

以前から気になっていたモジュール。インストールめも。

MeCabのインストール

Portでお手軽インストール。辞書はUTF-8のものを選択した。

$ sudo port install mecab mecab-ipadic-utf8 mecab-jumandic-utf8

Acme::Shukugawa::Atomのインストール

CPANから。

$ sudo perl -MCPAN -e shell
cpan> install Acme::Shukugawa::Atom
・
・
(中略)
・
・
(Text::MeCabのインストール)
Path to mecab config?  /opt/local/bin/mecab-config
Encoding of your mecab dictionary? (shift_jis, euc-jp, utf-8) [utf-8] 
(Text::MeCabのmake test)
t/node/03_clone..............dubious                                         
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 15, 17-28
	Failed 13/28 tests, 53.57% okay
・
・
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
 DMAKI/Text-MeCab-0.20007.tar.gz              : make_test NO
 DMAKI/Acme-Shukugawa-Atom-0.00004.tar.gz     : make_test NO

make test失敗してます。
Text::MeCabのmake testは、以前も同じエラー(環境はLinuxですが)が発生していて、
その時は、インストールした辞書の文字コードと指定した文字コードが異なっていたためだった。
今回は、UTF-8な辞書を使用したので問題ないと思ったのですが。。。
とりあえず、EUC-JPで再インストールすることにした。

EUC-JPな辞書をインストール

$ sudo port install mecab-ipadic-eucjp mecab-jumandic-eucjp

Acme::Shukugawa::Atomのインストール(2回目)

まずは、Text::MeCabだけをインストール。

$ sudo perl -MCPAN -e shell
cpan> install Text::MeCab
・
Path to mecab config?  /opt/local/bin/mecab-config
Encoding of your mecab dictionary? (shift_jis, euc-jp, utf-8) [utf-8] euc-jp
・
/usr/bin/make test -- OK
/usr/bin/make install  -- OK

次に、Acme::Shukugawa::Atomのインストール。

cpan> install Acme::Shukugawa::Atom

make test時に文字化けが発生した。
Acme::Shukugawa::AtomってUTF-8なんですね。


続きは後日。
MeCabの辞書をUTF-8に替えるか、ソース読んでAcme::Shukugawa::AtomEUC-JPを扱えるようにするか、どちらかですよね。


Acme-Shukugawa-Atom-0.00004 - ギロッポンにテッペンでバミった - metacpan.org