9

私はEclipseでPerlを使用しています。

同じディレクトリに、1 つの.plファイルと 2 つの.pmファイル (pmFile1.pm、pmFile2.pm) があります。

.pl ファイルの先頭で、次のコマンドを使用します。

use pmFile1;
use pmFile2;

エラーが発生する

コンパイルに失敗しました

以前にこのエラーが発生したとは思いません。このエラーをオンラインで調査しましたが、エラーの原因となった同様の状況が見つからなかったため、何が原因であるかを特定できません。他にどのような情報を含めることが適切かはわかりませんが、求められれば何でも追加します...

ありがとうございました。

4

3 に答える 3

7

端末シェルでモジュールpmFile1.pm のエラーを確認することをお勧めします

$ perl -c pmFile1.pm
syntax error at pmFile1.pm line 1, near "."
pmFile1.pm had compilation errors.

単一のドットを入力する場合。pmFile1.pm への構文エラーとして p.pl ファイルを実行すると、説明したのと同じように、以下のエラーが Eclipse に表示されます。端末シェルで .pl ファイルを実行すると、Eclipseの場合と同じコンパイル失敗が requireで発生します。

$ perl p.pl
syntax error at pmFile1.pm line 1, near "."
Compilation failed in require at p.pl line 1.
BEGIN failed--compilation aborted at p.pl line 1.

構文エラー時の EPIC 出力

于 2013-10-04T07:55:08.117 に答える