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

  [No.772] コメンド(perl kh_coder.pl)によりKH_Coder実行のエラー 投稿者:アリ  投稿日:2011/05/16(Mon) 11:45:56

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

早速ですが、コメンド(perl kh_coder.pl)によりKH_Coderを起動した後、新規プロジェクトを作成する時、下記のようなSQLエラーが出ました。
*******
SQL入力:
INSERT INTO hinshi_setting(khhinshi_id,khhinshi,condition1,condtion2)
VALUS
エラー出力:
You have an error in your SQL syntax near " at line 2
*******
※KHCoder GUIにより実行する場合、同じ分析ファイルですが、全然問題なく動きました。

また、Eclipseにkhcoder-2b24.tar.gzスースをインポートした後、多数のpmファイルにKHCoderのライブラリ参照のところに赤い×で、エラーとなっています。
例)
project_new.pmに use gui_jchar
Eclipseエラーメッセージは
***
cannot locate gui_jchar.pm in @INC (@INC contains c:/perl/lib, c:/perl/site/lib)
***
gui_jchar.pmファイルを:
/perl/lib, c:/perl/site/libにコピーしてから、エラーを解消しましたが。
それでは、khcoder/lib下の全てのライブラリファイルは:/perl/lib, c:/perl/site/libにコピー必要となりますか?

またUSEライブラリの箇所に「compliation failed in require」エラーもあります。
例)
mail_config.pmの use Tk::Font

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


  [No.773] Re: コメンド(perl kh_coder.pl)によりKH_Coder実行のエラー 投稿者:HIGUCHI Koichi  投稿日:2011/05/16(Mon) 12:25:37

SQLエラーですが、configフォルダに、hinshi_chasenというファイルはあるで
しょうか。なければ、パッケージ版からコピーしてやると良いかもしれません。
どうも設定ファイル(configフォルダ内のファイル群)の自動生成に失敗して
いるのかもし
れません。

Eclipseについては使っていないので分かりません。ただ、kh_libフォルダを、
c:/perl/libと同様のライブラリ・パスとして認識させれば、エラーはなくな
ると思います。

use Tk::Fontについては、Perlではなく、Eclipseが出すエラーでしょうか?
だとするとちょっとよくわからないですね。すみません。


  [No.774] Re: コメンド(perl kh_coder.pl)によりKH_Coder実行のエラー 投稿者:アリ  投稿日:2011/05/16(Mon) 14:20:43

樋口先生、こんにちは。アリです。
早速、ご返事を頂き、ありがとうございました。
hinshi_chasenというファイルを差し替えてから、そのエラーを解決しました。
Eclipse上でライブラリパスを追加して、ライブラリの参照問題も解決されました。

でも、compilation failed in requireというエラーはなかなか解決できないみたいです。恐らくEclipseの環境設定の問題だと思います。

ちなみに、先生は何かPerl開発IDEをご推薦頂けませんか。KHCoder開発の時、どのようなツールをお使いしましたか。

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


  [No.775] Re: コメンド(perl kh_coder.pl)によりKH_Coder実行のエラー 投稿者:HIGUCHI Koichi  投稿日:2011/05/16(Mon) 16:07:19

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

コマンドラインからの実行(perl kh_coder.pl)ならば起動するのに、Eclipse
だとエラーになるということでしょうか。だとすると、何らかのEclipseの設定
を直せば良さそうですが、、、ちょっとわからないですね。

ずっとテキストエディタとコマンドプロンプトのみで開発をしてきましたので、
恐縮ですが、すぐにお勧めできる開発環境(IDE)はないのです。今後ちょっと
機会があれば、IDEも試してみたいとおもいます。