viterbi.cpp(50) [tokenizer_->open(param)] tokenizer.cpp(130) [sysdic->isCompatible(*d)] incompatible dictionary: ****.dic – ページ 2

viterbi.cpp(50) [tokenizer_->open(param)] tokenizer.cpp(130) [sysdic->isCompatible(*d)] incompatible dictionary: ****.dic

この記事を読むのに必要な時間は約 2 分です。

システム辞書のパスが間違ってても発生する

パスが間違っていました。

変換コマンドの以下の赤字部分

/usr/libexec/mecab/mecab-dict-index -d /usr/lib64/mecab/dic/ipadic -u o.dic -f utf-8 -t utf-8 *.csv

この部分が本当に自分の環境とあっているか確認してみましょう!!

確認方法は以下です。

mecab -D

filename: /usr/lib64/mecab/dic/jumandic/sys.dic
version: 102
charset: utf8
type: 0
size: 515996
left size: 1509
right size: 1509

コマンド事項して上の赤い文字の部分が変換コマンドを実行したときに指定しているパスと同じか確認してみましょう!!

 

(´◉◞౪◟◉)

 

タイトルとURLをコピーしました