eclipse - 为什么 E-P-I-C 无法检测到 PadWalker?

标签 eclipse perl debugging epic

我的 Unix 机器上有 Eclipse (3.5-32)。我已经安装了E-P-I-C稳定版 0.5.x 和 PadWalker 的更新(1.5)。

因为我是本地用户,没有sudo我已安装的权利PadWalker在不同的文件夹中。我已将此路径设置为环境变量 PERL5LIB .

当我做 echo $PERL5LIBperl -le 'print foreach @INC' ,我可以看到PadWalker模块安装。

但是当我尝试使用 Eclipse 进行调试时,它显示“错误:安装 PadWalker”。

目前,为了让这个工作正常,我已经使用 Eclipse 中的 Properties 选项明确地将这个 PadWalker 添加到我的项目中。

有没有更好的方法来做到这一点,这样我就不必每次都将 Padwalker 添加到我的项目中?

谢谢。

最佳答案

我的第一个猜测是您没有在生成 Eclipse 的过程中设置 PERL5LIB,而是在其他一些过程中设置。如果是这样,您使用 perl -le 'print foreach @INC' 在提示符处看到的内容不会反射(reflect) EPIC 的 perl 所看到的。

我使用本地安装的 Perl 版本,因此不需要特殊权限或 PERL5LIB。您可以使用 perlbrew 去做这个。然后告诉 EPIC 使用你通过 perlbrew 安装的 Perl 版本。并为此安装了 PadWalker。

关于eclipse - 为什么 E-P-I-C 无法检测到 PadWalker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7086911/

相关文章:

perl - Perl 依赖项存在问题

java - 在 Eclipse 中调试 java 代码。调试按钮被阻止

php - PHP解析/语法错误;以及如何解决它们

java - 抽屉项目名称显示为 0

eclipse - 如何在Eclipse/STS下将server。{host,port}传递给grails

eclipse - 如何使用 Eclipse IDE 重新部署 Web 应用程序

perl - 如何在 perl v5.24 中获取 unicode 代码点?

eclipse - tomcat HTTP 状态错误 404 请求的资源 () 在 eclipse 中不可用,但在浏览器中有效

arrays - 如何删除散列中不作为数组(Perl)中的元素存在的键?

PHP:索引数组中索引的真正含义是什么?