如何用在eclipse下调试perl

gunziyang 2011-03-14 06:29:35
Eclipse IDE for Java Developers Version: Helios Service Release 1,已经安装了epic和padwalker。perl环境装的是activePerl。没有手动设置过系统的参数和Eclipse的参数。

可以正常Run,但是不能Debug。Debug时会出现BEGIN failed--compilation aborted.的错误消息。

已经参照了http://blog.csdn.net/gracioushe/archive/2010/09/29/5914072.aspx和http://blog.csdn.net/runAndRun/archive/2010/12/11/6069212.aspx两个网页的方法进行尝试,都不行。

请问如何才能让eclipse调试perl呢?

...全文
718 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao25lin 2011-05-24
  • 打赏
  • 举报
回复
Perl 插件EPIC在调试时跳出错误:

Use of uninitialized value in subroutine dereference at (null) line 1.
perl5db.pl did not return a true value.
BEGIN failed--compilation aborted.

解决方法:

选中perl工程,右键->properties->Perl Include Path,选中Perl的Lib路径加入即可

希望对你有帮助~
iambic 2011-03-16
  • 打赏
  • 举报
回复
debugger本身就是一个service……允许你在另一个进程甚至远程调试……
gunziyang 2011-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 iambic 的回复:]

是不是被防火墙拦截了?
[/Quote]

那怎么让它不连接呢?我不需要连到哪里去 ,我只是在测试hello world啊。
iambic 2011-03-14
  • 打赏
  • 举报
回复
是不是被防火墙拦截了?
gunziyang 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]

贴完整错误信息。
[/Quote]

哦,还有就是半分钟后弹出一个对话框,里面的信息如下:
Timed out while waiting for Perl debugger connection. The most likely reason is a broken version of PathTools in your Perl installation. You can fix this problem manually by editing a single line in Cwd.pm, as suggested in EPIC bug report 29071554 at SourceForge.

但是我只使用Perl的正则表达式做一些本地的文本分析的工作,不需要连接远程站点,不知道是否和这个有关。
gunziyang 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]

贴完整错误信息。
[/Quote]

错误信息就只有BEGIN failed--compilation aborted.
iambic 2011-03-14
  • 打赏
  • 举报
回复
贴完整错误信息。

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧