我正在尝试让 EPIC 调试器使用以下设置:
- 日蚀靛蓝
- ActivePerl 5.14.2
- 史诗 0.6.44
- Windows 7、64 位
当我启动调试器时,我收到以下消息:
在 (null) 第 1 行的子例程取消引用中使用未初始化的值。 perl5db.pl 没有返回真值。 BEGIN 失败——编译中止。
我已经阅读了关于这个众所周知的错误(SourceForge ID 2907155)的所有内容,并尝试了所有解决方案,但均无济于事。
- 最初,我无法安装 PadWalker(没有与 Windows 7 64 位兼容的可用版本),但随后我可以通过启动 PPM 并直接从所有可用软件包列表中选择此软件包来安装它。
- 我还安装了 PathTools(建议作为错误报告中的可能修复程序)。这导致 Cwd.pm 从 3.6 回滚到 3.3,但这似乎并不重要。
- 然后我编辑了 Cwd.pm(同样,正如错误报告中所建议的那样)并删除了
eval
被认为是问题根源的内容。 - 我关闭并重新打开 Eclipse。但是,我仍然得到同样的错误。
所以,我没有想法。也许某些修复是相反的?
有没有人让调试器为此配置工作?
谢谢。