Re: MacOSX Sierraにinstaしたkh_coder(3a09g版)が、初動で出したエラーの対応について (nekoandcoro) KH Coder 旧掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ]

  [No.3109] MacOSX Sierraにinstaしたkh_coder(3a09g版)が、初動で出したエラーの対応について 投稿者:nekoandcoro  投稿日:2017/08/25(Fri) 16:53:26
MacOSX Sierraにinstaしたkh_coder(3a09g版)が、初動で出したエラーの対応について (画像サイズ: 249×605 56kB)

MacOSX Sierraにinstaしたkh_coder(3a09g版)が、初動で出したエラーの対応について

樋口先生、#3065のスレッドでお世話になったnekoandcoroです。

1. 職場のWindows7版kh_coder(3a09g)は完動しておりますので、自宅のMacでもKH Coderを利用できるように、昨日、必要な言語、データベース、その他の環境を設定しました(初期設定)。

2. 初期設定の後、ターミナルからkh_coder.plを起動すると次のようなエラーが出ました。

=== error =====================================
kuritamasakazu-no-MacBook-Air:kh_coder nekoandcoro$ perl kh_coder.pl
Locale: ja_JP.UTF-8
Can't find string terminator "EndOfPHeatmap" anywhere before EOF at /Users/nekoandcoro/Applications/kh_coder/kh_lib/plotR/code_mat.pm line 422.

Compilation failed in require at /Users/nekoandcoro/Applications/kh_coder/kh_lib/gui_window/cod_outtab.pm line 641.
BEGIN failed--compilation aborted at /Users/nekoandcoro/Applications/kh_coder/kh_lib/gui_window/cod_outtab.pm line 641.

Compilation failed in require at /Users/nekoandcoro/Applications/kh_coder/kh_lib/gui_window.pm line 62.
BEGIN failed--compilation aborted at /Users/nekoandcoro/Applications/kh_coder/kh_lib/gui_window.pm line 62.

Compilation failed in require at kh_coder.pl line 130.
BEGIN failed--compilation aborted at kh_coder.pl line 130.
=============================================

perlのモジューが、うまく生成されていないのでしょうか。Tkモジュールなど、perlのモジュールの再インストールを考えましたが、perlの本家を見ると“現状ではできない”と書かれていました。

何か、インストールしたMacで、確かめられることがあるでしょうか。ご教示した抱けると幸いです。


3. 以下に、関連情報を整理しました。

(インストール情報)
・ Tkのインストールは正常に終了し、gui_window.pmも生成しているようです。Finderでフォルダを確認しファイルも存在を確認しました。
・ 初期設定の後、kh coderのdirで一度Kh_coderを起動し
$ nkf -s hinshi_mecab > /tmp/$$ && mv -f /tmp/$$ hinshi_mecab
でmecabのconfigも設定しました。
・ その他、kh_coder.plを起動して不足するperlのモジュールも追加しました。
・ igraphは、0.7.1をinstしました。

(Mac)
MacBook Air/ Intel Core i5(1.6 GHz) /4 GB
MacOS Sierra ver 10.12.6

(Install履歴)
1. Xquartz ver2.7.11(xorg-server 1.18.4)

2. KH Coderに必要なTool等は下記サイトを参考にしてインストール

-------- IT研究所------
http://labo.utsubo.tokyo/2016/05/18/kh-coderをmacにインストール/
-----------------------------
(1) Homebrew
/GNU bash, version 3.2.57(1)

(2) MySQL ver 5.7.19
※instの後、$ mysql –uroot で起動を確認済み。
(HowTo)
$ brew install mysql
$ echo "[mysqld]" > /usr/local/etc/my.cnf
$ echo "sql_mode = \"\"" >> /usr/local/etc/my.cnf
$ mysql.server start

(3) R
ver 3.4.1.2
※instするパッケーッジについは、サイト Qiitaさんのページを参照した。
(HowTo)
$ r
R Console画面でinstall
> install.packages("RColorBrewer")
> install.packages("wordcloud")
> install.packages("amap")
> install.packages("ggdendro")
> install.packages("maptools")
> install.packages("ade4")
> install.packages("scatterplot3d")
> install.packages("/[USBのパス]/igraph_0.7.1.tar.gz",repos = NULL)
※igraphはQiitaさんのページを参照に、旧版 0.7.1.tar.gzをinstした。
※My Macの gfortranでは、checking時のエラーは出現しなかった。

(4) mecab
ver 0.9.9.6
(HowTo)
$ brew install mecab
$ brew install mecab-ipadic

(5) Perlに関連モジュールを追加
※追加モジュールは、Qiitaさんのサイトを参考にした。
(HowTo)
$ sudo su -
# perl -MCPAN -e shell
cpan[番号]> install Jcode
cpan[番号]> install Tk
cpan[番号]> install DBD::CSV
cpan[番号]> install Spreadsheet::ParseExcel
cpan[番号]> install Spreadsheet::WriteExcel
cpan[番号]> install Unicode::String
cpan[番号]> install DBD::mysql
cpan[番号]> install Spreadsheet::XLSX
cpan[番号]> install Clipboard
cpan[番号]> install Statistics::Lite
Algorithm::NaiveBayes
cpan[番号]> install Net::Telnet
cpan[番号]> install YAML


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)