[掲示板へもどる]
一括表示

  [No.799] Linux上でKHCoderの前処理で”茶筅の起動に失敗しました”エラー 投稿者:アリ  投稿日:2011/05/27(Fri) 14:05:42

樋口先生、お世話になっております。アリです。

いろいろな設定でやっとKHCoderが動きました。
新規プロジェクトの作成と分析対象ファイルチェックが正常に稼動できましたが、前処理を実行するとき、「茶筅の起動に失敗しました」というエラーがありました。

実はコメンドラインでChaSenの動作確認で、問題なく動いて、解析結果も出力したようです。
# echo "hello" | chasen -i w

KHCoderのChaSen連携も正しく設定しました。
chasenrcのパス:/usr/local/etc/chasenrc
grammar.chaのパス:/usr/local/lib/chasen/dic/ipadic/grammar.cha

KHCoderのconfig下のcoder.iniの内容は次の通りです。
****coder.ini****
chasenrc_path /usr/local/etc/chasenrc
grammarcha_path /usr/local/lib/chasen/dic/ipadic/grammar.cha
c_or_j chasen
r_path
r_plot_debug 0
sqllog
sql_username khc
sql_password khc
sql_host localhost
sql_port
mail_if
mail_smtp
mail_from
mail_to
use_heap 1
font_main kochi gothic,10
kaigyo_kigou(↓)
color_DocView_info
#008000,white,0
color_DocView_search black,yellow,0
color_DocView_force
black,cyan,0
color_DocView_html red,white,0
color_DocView_CodeW
blue,white,1
DocView_WrapLength_on_Win9x
80
DocSrch_CutLength 85
app_html firefox '%s' &
app_csv soffice -calc %s &
app_pdf acroread %s &
w_new_pro
352x136+159+244
w_sysconfig 375x447+73+209
main_window 563x474+89+117

どこに問題があるかちょっと分かりませんが、教えて頂ければ大変助かると思います。
よろしくお願い致します。


  [No.800] Re: Linux上でKHCoderの前処理で”茶筅の起動に失敗しました”エラー 投稿者:アリ  投稿日:2011/05/27(Fri) 16:05:35

樋口先生、お世話になっております。アリです。

このエラーについて、補足ですが、
コメンドラインで
chasen: /usr/local/lib/chasen/dic/ipadic/cforms.cha: 9-12: no basic form
というメッセージが出力されました。
Googleで調べて、文字コードに関する問題みたいです。

ちなみに、私は次のことを参照して、chasenをインストールと設定しました。
http://blog.nomadscafe.jp/archives/000482.html
その中に、辞書をUTF-8に変換しました。
コメンドchasenを実行する時も、-iwでUTF-8を明示しました。
KHCoderのほうは全てEUC-JPだと思います。chasenを利用するとき、文字コードが合わないため、このエラーが出たかあ気がしますが。

先生はどう考えていますか。
もし、この原因であれば、どうやって、修正できますか?

教えて頂ければ幸いと思います。

よろしくお願い致します。


  [No.802] Re: Linux上でKHCoderの前処理で”茶筅の起動に失敗しました”エラー 投稿者:HIGUCHI Koichi  投稿日:2011/05/27(Fri) 18:40:01

こんにちは、樋口です。書き込みありがとうございます。

現在のKH Coderの仕様では、EUCのファイルを解析できる状態で
ChaSenと辞書をインストールしていただく必要があります。

その上で、EUCのテキストファイルの解析をやってみて、上手く
いったら、KH Coderからの前処理を試されると良いでしょう。


  [No.804] Re: Linux上でKHCoderの前処理で”茶筅の起動に失敗しました”エラー 投稿者:アリ  投稿日:2011/05/30(Mon) 10:04:27

樋口先生、お世話になっております。アリです。

茶筅起動の課題は金曜日に既に解決しました。ご迷惑をかけまして、申し訳ありません。
やはり文字コードの設定問題でした。
ChaSenと辞書を再インストールして、文字コードがままにEUC-JPにして置いて、うまく起動できました。前処理も正常に完了しました。