MeCabの起動に失敗(Ubuntu Linux) #638
Replies: 6 comments
-
ターミナルで「cat /etc/mecabrc」すると,「dicdir」(辞書フォルダ)という設定項目があって,辞書フォルダの場所を確認できると思います。 辞書フォルダには「dicrc」という辞書設定ファイルがあると思います。このファイルに以下の4行を加えてみるといかがでしょう。
|
Beta Was this translation helpful? Give feedback.
-
上記試しましたが、同じエラーが出ます。MeCabのダイレクトコマンドでも given index is out of rangeというエラーでした。 |
Beta Was this translation helpful? Give feedback.
-
上の設定で,茶筌形式の出力ができるようになるはずだったのですが,お使いの辞書のバージョンがこちらの想定と違うのかもしれません。MeCabのバージョンや辞書(IPADIC)のバージョンはお分かりになりますか? あと,そもそも辞書はIPADICでしょうか? |
Beta Was this translation helpful? Give feedback.
-
MeCabのバージョンは.996です。最新ではないかもしれません。
辞書はIPAかどうかはわかりませんが、以下の情報が出てきました。
|
Beta Was this translation helpful? Give feedback.
-
うーん,IPADicではない可能性があるので,IPADicをインストールしていただくのが良さそうです。 MeCabの公式ページからリンクがあるIPADicでしたら,最初から茶筌形式での出力が可能なようです。 |
Beta Was this translation helpful? Give feedback.
-
よくわからないままMeCabを使っていたのですが、Jumanという辞書を使っていたようですので、IPADICに変更したらMeCabのエラーはでなくなりました(次のSQLのエラーが出てきますのでまた調べます)。 取り急ぎ何をしたかは他の方のためにも記録しておきます。
に変更してMeCab起動したらここでエラー。 ありがとうございます。 |
Beta Was this translation helpful? Give feedback.
-
■お使いのKH Coderのバージョン
■KH Coderのインストール先フォルダ(解凍先フォルダ)
■どんなエラー・不具合・問題ですか?
kokoro2.txt を読み込んで「前処理の実行」をすると、KH Coderから「MeCabの起動に失敗しました」というメッセージが出ます。
■どのように操作すればその問題を再現できますか?
■エラー・メッセージ
■コンソール・ウィンドウの表示内容(Macではターミナルの表示内容)
■その問題はチュートリアルの漱石「こころ」データでも同様に発生しましたか?
はい
■その問題を再現できるファイル(群)
■お使いのOS
Ubuntu18.04LTS
追加情報
MeCabはターミナルで動いており、「すもももももももものうち」のテストも有効に機能しています。
上記エラーメッセージの中にでてくるperlから呼び出しているMeCabのコマンドパラメタに、 -Ochasenの部分があるのですが、これはMeCabからの出力をChasenのフォーマットに指定するものとの理解です。ためしに、ターミナルでMeCabにダイレクトにこのパラメタを渡してもエラー unknown format type [chasen] になりましたので、ここに原因があると考えています。デフォルト設定の変更やアウトプットフォーマットの指定の方法がありましたら教えていただけると助かります。
coder.ini の中のMeCab関連は以下のとおりです。
Beta Was this translation helpful? Give feedback.
All reactions