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

  [No.3794] 前処理時のエラーについて 投稿者:ST  投稿日:2018/09/01(Sat) 17:38:20

樋口先生

はじめまして。
macOS Sierra 10.12.6に手動でKHCoderをインストールしました。
なんとかKHCoder起動までは漕ぎ着けたものの、こころのファイルを前処理しようとするとエラーが発生します。
設定を変更しても茶筌、MeCab双方で違うエラーが発生します。
なお設定画面の茶筌のところにある2つのパスはどこにあるのかが分からず設定しておりません。茶筌に関して何かした記憶もないのですが、マニュアルをKHCoderから開こうとしてもファイルが無いようで開くことができませんでした。
以下ターミナル等情報を記載いたします。何か解決方法があるでしょうか。

■KH Coderのバージョン:2.00g [Perl 5.18.2, Perl/Tk 804.034]

■KH Coderのインストール先フォルダ(解凍先フォルダ):/Applications/khcoder-2

■どんなエラー・不具合・問題ですか?
エラーメッセージが出てKHCoderが落ち、前処理が実行できません。

■どのように操作すればその問題を再現できますか?
→こころのチュートリアル通りに進み、メニューから前処理→前処理の実行を押した時

■エラー・メッセージ
茶筌使用時
Checking icode (jp)... sjis
kh_msg: no msg: kh_morpho::chasen, error_confg
sh: line 1: 4073 Killed: 9 /usr/local/bin/R --slave --vanilla < start.r > output.log

MeCab使用時(Unicode辞書に非チェック)
Checking icode (jp)... sjis
Morpho1
2 wallclock secs ( 0.30 usr 0.38 sys + 0.71 cusr 0.24 csys = 1.63 CPU)
DBD::mysql::db do failed: The used command is not allowed with this MySQL version at /Applications/khcoder-2/kh_lib/mysql_exec.pm line 256.
Exit (gui_errormsg.pm)
sh: line 1: 4102 Killed: 9 /usr/local/bin/R --slave --vanilla < start.r > output.log

(なおmysqlのバージョンはbrew info mysqlで調べるとstable 8.0.12と出ます)

■その問題はチュートリアルの漱石「こころ」データでも同様に発生しましたか?
はい

■お使いのOS:macOS Sierra 10.12.6

どうぞよろしくお願い致します。


  [No.3795] Re: 前処理時のエラーについて(MySQL 8利用時のエラー) 投稿者:HIGUCHI Koichi  投稿日:2018/09/01(Sat) 17:51:43

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

茶筌に関しては、マニュアルA.1.1節に記載の準備と、KH Coderでのパス設定
がなされていないために、動作していないようです。

MeCabに関しては、特にエラーはでておらず、動作しているように見えます。
しかしMeCab実行後のプロセスでエラーが出ています。このため、仮に茶筌が
動作しても、茶筌実行後に同じエラーが出るでしょう。

> The used command is not allowed with this MySQL version

がそのエラーです。MySQLの5.6あたりをインストール・使用してみてはいかが
でしょう。


  [No.3796] Re: 前処理時のエラーについて(MySQL 8利用時のエラー) 投稿者:ST  投稿日:2018/09/02(Sun) 11:24:58

返信有難うございます。
茶筌実行後に同じエラーが確かに出ました。
ただどうしても5.6のインストール、設定が上手く行かず、wineでwindows版をインストールしてみたところすんなり動いたので、こちらに切り替えて使用することにしました。
お手数おかけしました。申し訳ないです。
ありがとうございました。