質問
MacのPHPでMeCabを使いたいが、以下のエラーがターミナル上に表示されます。
Warning: MeCab\split(): /SourceCache/MeCab/MeCab-666.7/src/tagger.cpp(134) [load_dictionary_resource(param)] /SourceCache/MeCab/MeCab-666.7/src/param.cpp(71) [ifs] no such file or directory: ./dicrc in Command line code on line 1
MeCabは、公式からデータをダウンロードし、
$ sudo make install
コマンドでインストールしています。
辞書も同様にインストールしましたが、
文字コードは./configureのときにUTF-8を指定しています。
PHP-MeCabは、以下のとおりにインストールをしております。
$ git clone https://github.com/rsky/php-mecab $ cd php-mecab/mecab $ phpize $ ./configure $ make $ sudo make install
ここで、表示されたエラー([ifs] no such file or directory: ./dicrc in Command line code on line 1
)から、
辞書のパスが通ってないと推測したのですが、
そもそもに、/SourceCache/
というフォルダが見当たりません。
(ターミナルで、$cd /SourceCache/
とやるとエラーが出る)
これは、どこを変更すればよいのでしょうか。
初心者で申し訳ありませんが、ご教示頂けますと幸いです。
参考
バージョン情報
- MacOS X Yosemite (10.10.5)
- PHP 5.5.36 (cli) (built: Jun 12 2016 23:47:46)
- mecab of 0.996

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/27 08:59
2017/01/27 09:12
2017/01/27 14:14