Re: 新規プロジェクトで落ちます (HIGUCHI Koichi) KH Coder 旧掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ]

  [No.1630] Re: 新規プロジェクトで落ちます 投稿者:HIGUCHI Koichi  投稿日:2014/04/22(Tue) 18:39:00

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

うーん、難しいですね。この問題を解決できるかどうか確信を持てませんが、
ひとまず思い当たるのは以下のような点です。

おそらくは、PerlのDBD::mysqlモジュールのインストールに何か問題があって、
このモジュールを使おうとしてエラーになっているのかなと思います。以下の
手順で、この点を確認することができるでしょう。

kh_lib/kh_projects.pmをテキストエディタで開き、112行目を見ると以下のよ
うな記述があります。

> # MySQL DBの整備
> $new->prepare_db;
> $new->read_hinshi_setting;

この部分を以下のように修正して上書き保存します。

> # MySQL DBの整備
> print "debug 1\n"; # この行を追加
> $new->prepare_db;
> print "debug 2\n"; # この行を追加
> $new->read_hinshi_setting;
> print "debug 3\n"; # この行を追加

その上で、新規プロジェクトの作成を行います。コンソールに「debug 1」が
表示されたあと、「debug 2」が表示されずにエラーとなっていれば、DBD::my
sqlモジュールの問題で間違いないでしょう。

「debug 2」が表示された後、「debug 3」が表示されずにエラーとなっていれ
ば、DBD::CSVモジュールが怪しそうです。

「debug 3」まで表示されている場合や、「debug 1」すら表示されない場合は、
別の問題ということなります。

仮にDBD::mysqlかDBD::CSVが問題になっている場合は、問題のモジュールを再
インストールしてみたり、アンインストールしたうえでMacPortからインスト
ールしてみたりといったことを試してみるとよいかもしれません。

モジュールの再インストールではだめな場合、Perlを丸ごとActivePerl 5.16
に入れ替えてみるという方法もありうるでしょう。(ただActivePerlのPPM Re
positoryに、必要なモジュールがすべてあるかどうかちょっと分かりません)


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