简体   繁体   English

Perl EPIC调试启动了ActiveState开发套件调试器

[英]Perl EPIC debugging brings up ActiveState dev kit debugger

Recently I was queued to receive the ActiveState debugger on my machine at work. 最近,我排队等待在工作中的计算机上接收ActiveState调试器。 In the past, I have developed and debugged my Perl code in Eclipse with the PadWalker module installed. 过去,我已经在安装了PadWalker模块的Eclipse中开发和调试了Perl代码。

When I run the debugging module now, it tries to launch ActiveState's debugging utility (which I don't have a license for). 现在运行调试模块时,它将尝试启动ActiveState的调试实用程序(我没有许可证)。

I am not extremely proficient with Eclipse, however I did try and look around in the debug launch settings in order to eliminate this, to no avail. 我对Eclipse并不是很精通,但是我确实尝试了一下调试启动设置,以消除这种情况,但无济于事。

I also removed the reference to ActiveState within my environmental variables, again with no luck. 我也没有在环境变量中删除对ActiveState的引用。

Is there a solution? 有解决方案吗?

I found out that ActiveState includes a registry entry that starts up the ActiveState debugger upon calling the debug session. 我发现ActiveState包含一个注册表项,该注册表项在调用调试会话时启动ActiveState调试器。

By going to HKEY_LOCAL_MACHINE\\SOFTWARE\\Perl in the registry and removing the entry PERL5DB , this fixed the problem. 通过转到注册表中的HKEY_LOCAL_MACHINE\\SOFTWARE\\Perl并删除条目PERL5DB ,这解决了该问题。 I made a backup copy in the REG_SZ for the future when I will likely be asked to use the Perl dev kit (PDK)... 将来可能会被要求使用Perl开发工具包(PDK)时,我在REG_SZ制作了备份副本...

I found the fix here . 我在这里找到了解决方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM