我有一个需要维护的大型项目。如果我在 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 是区分大小写的。我想一种解决方案是重命名 config.pm 及其对其他内容的所有引用(如Perl installation broken中所建议的那样)。
除了重命名对 config.pm 的所有引用之外,有没有办法解决这个问题?
为什么在 cmd 上运行时它可以工作,但在 Eclipse 上却不行?