我正在努力让EPIC调试器使用以下设置:
当我启动调试器时,收到以下消息:
Use of uninitialized value in subroutine dereference at (null) line 1. perl5db.pl did not return a true value. BEGIN failed--compilation aborted.
我已经阅读了这个众所周知的bug(SourceForge ID 2907155)所能找到的所有内容并尝试了所有解决方案,但无济于事。
eval
。所以,我没有想法。也许一些修正是禁忌的?
是否有人让调试器适用于此配置?
感谢。
答案 0 :(得分:4)
好的,我解决了这个问题,这就是我认为我做到了这一点(尝试了很多东西 - 包括草莓,所以我不确定究竟有什么用):
我和ActivePerl呆在一起。 EPIC告诉你编辑cwd.pm文件,我做了,但它没有帮助。我后来看到cwd.pm文件在两个地方: - C:\ Perl64 \ lib - C:\ Perl64 \ site \ lib
我只更改了C:\ Perl64 \ lib中的版本。当我也在C:\ Perl64 \ site \ lib中更改版本时,一切正常。
Gruß,Kim
答案 1 :(得分:0)
在Eclipse Include Path中添加Perl库文件夹的路径。
转到Eclipse:Eclipse -> Project->Properties->Perl Include Path
添加Perl lib文件夹:Example: D:\Dwimperl\perl\lib