人生ずっと勉強。
ITを軸としたT型人間になりたい人のブログ。
09 | 2017/10 | 11
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 31 - - - -

スポンサーサイト
上記の広告は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

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

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

コメント

コメントの投稿














管理者にだけ表示を許可する


トラックバック
トラックバック URL
http://kiyotakagoto.blog3.fc2.com/tb.php/62-b90a8060
この記事にトラックバックする(FC2ブログユーザー)

わたくし

いろいろリンク

カテゴリ

月別アーカイブ

最新記事

最新コメント

最新トラックバック

検索フォーム

RSSリンクの表示

リンク

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

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

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