メンテナンスが必要な大規模なプロジェクトがあります。cmdでファイルを実行すると、正常に動作します
perl entry.pl
ただし、Eclipse で (Perl 用の EPIC プラグインを使用して) 実行すると、次のエラーがスローされます。
Global symbol "%Config" requires explicit package name at C:/Perl64/lib/Errno.pm line 11
プロジェクトに config.pm というファイルが含まれていることに気付きました。「c」は config.pm では小文字ですが、「%Config」では大文字であることに注意してください。perl は大文字と小文字を区別すると思いました。解決策の 1 つは、config.pm とそのすべての参照の名前を別のものに変更することだと思います ( Perl のインストールが壊れている で提案されているように)。
config.pm へのすべての参照の名前を変更する以外に、これを修正する方法はありますか?
cmd で実行すると動作するのに、Eclipse では動作しないのはなぜですか?