こんにちは、樋口です。書き込みありがとうございます。
うーん、難しいですね。この問題を解決できるかどうか確信を持てませんが、
ひとまず思い当たるのは以下のような点です。
おそらくは、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に、必要なモジュールがすべてあるかどうかちょっと分かりません)