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

昨日の続き。
調べたら、MeCab本体をUTF-8対応でインストールする方法があったので、MeCabUTF-8化で対応することにした。

MeCabの再インストール

MeCab本体と辞書を再インストールした。*1

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

Text::MeCabの再インストール

cpan> make Text::MeCab
Path to mecab config?  /opt/local/bin/mecab-config
Encoding of your mecab dictionary? (shift_jis, euc-jp, utf-8) [utf-8] 

cpan> test Text::MeCab
t/01-sanity..................ok                                              
t/99-pod-coverage............skipped
        all skipped: Enable TEST_POD environment variable to test POD
t/99-pod.....................skipped
        all skipped: Enable TEST_POD environment variable to test POD
t/node/01_load...............ok                                              
t/node/02_api................ok                                              
t/node/03_clone..............ok                                              
t/node/04_clone_free.........ok                                              
t/node/05_format.............ok                                              
t/regression/01_tomi_args....skipped
        all skipped: SWIG MeCab not available
t/tagger/01_load.............ok                                              
t/tagger/02_api..............ok                                              
t/tagger/03_basic............ok                                              
All tests successful, 3 tests skipped.
Files=12, Tests=2466,  0 wallclock secs ( 0.58 cusr +  0.10 csys =  0.68 CPU)
  DMAKI/Text-MeCab-0.20007.tar.gz
  /usr/bin/make test -- OK

cpan> force install Text::MeCab
Running install for module 'Text::MeCab'
  /usr/bin/make install  -- OK

UTF-8指定でmake testもエラーなく、インストール完了。

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

cpan> install Acme::Shukugawa::Atom
・
・
t/01_basic........NOK 18/30# Looks like you failed 1 test of 30.             
t/01_basic........dubious                                                    
	Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 18
	Failed 1/30 tests, 96.67% okay
make: *** [test_dynamic] Error 255
・

make testでエラー。


Acme::Shukugawa::Atomインストール - jitsu102の日記

*1:事前にMeCabと辞書をアンインストールした。$ sudo port uninstall mecab