人生ずっと勉強。
ITを軸としたT型人間になりたい人のブログ。
08 | 2011/09 | 10
S M T W T F S
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【 perl 】Text::MeCabのインストールがうまくいかない
mecab をインストール後、CPANモジュールの Text::MeCab を
cpan -i Text::MeCab

でインストールしようとしたら、
Failed to load or import from ExtUtils::ParseXS (version 2.21).
Please check that ExtUtils::ParseXS is installed correctly and that the newest version will be
found in your @INC path: "report_error_count" is not exported by the ExtUtils::ParseXS module

というエラーが出た。
@INC を見てもちゃんとパス通ってるし、@INC の中でカレントディレクトリは最後だったし、
ParseXS.pm を確認するとバージョンは 3.04 だし、@EXPORT_OK に report_error_count もある。

なんぞこれと思って、Text::MeCab に同梱されてる ExtUtils::ParseXS を確認してみると
バージョンが 2.21 で、@EXPORT_OK に report_error_count もなかった。
やはりなぜかこっちが使われてるっぽい。

@INCにパスが通ってる方を使わせる方法がよくわかんなかったので、
CPAN の Text::MeCab のページから
tarボールを持ってきて展開後、展開されたディレクトリ内にある
inc/ExtUtils
以下をすべて削除して、
perl Makefile.PL
make
make install

してとりあえずインストール完了。

なんかもっとまともな対象方法がある気がするけど一応メモ。
スポンサーサイト


わたくし

いろいろリンク

カテゴリ

月別アーカイブ

最新記事

最新コメント

最新トラックバック

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。