続)さくらインターネットにText::MeCabがインストールできない件
VineLinuxでなんとかインストールに成功したので、もういちどさくらインターネットで試してみました。
ヘッダファイルのパスも通しました。
export C_INCLUDE_PATH=/home/****/local/include export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
今度はコンパイルも通りました。
$ cc mecab.c
さてやってみます。
ところで、WEBで検索してみると、どのブログにも「選択肢が出るから-vせよ」とあります。
でも、多分誤りです。
「-v」ではなく「–interactive」です。
この指定で選択肢で止まるようになります。
$ cpanm --interactive Text::MeCab Configuring Text-MeCab-0.20016 ... Subroutine checklibs redefined at inc/Module/Install/CheckLib.pm line 11. Subroutine assertlibs redefined at inc/Module/Install/CheckLib.pm line 25. Subroutine _author_side redefined at inc/Module/Install/CheckLib.pm line 39. Path to mecab config? [/usr/local/bin/mecab-config] /home/****/local/bin/mecab-config detected mecab version 0.996 Using compiler flags '-I/home/mlin/local/include -DMECAB_MAJOR_VERSION=0 -DMECAB_MINOR_VERSION=996'... Using linker flags '-L/home/mlin/local/lib -lmecab -lstdc++'... Text::MeCab needs to know what encoding you built your dictionary with to properly execute tests. Encoding of your mecab dictionary? (shift_jis, euc-jp, utf-8) [euc-jp] utf-8 Using utf-8 as your dictionary encoding Detected the following mecab information: version: 0.996 cflags: -I/home/mlin/local/include -DMECAB_MAJOR_VERSION=0 -DMECAB_MINOR_VERSION=996 -I src libs: -L/home/mlin/local/lib -lmecab -lstdc++ include: /home/mlin/local/include Can't link/include C library 'mecab', 'mecab', aborting. N/A ! Configure failed for Text-MeCab-0.20016. See /home/****/.cpanm/work/1498387711.85430/build.log for details.
黄色のところで止まるので、入力します。
ところが残念ながら出ました。
Can't link/include C library 'mecab', 'mecab', aborting.
だめだこりゃ。
というわけで、とりあえず断念。
また何か思いついたらやってみます。
ディスカッション
コメント一覧
まだ、コメントがありません