我的 Unix 机器上有 Eclipse (3.5-32)。我已经安装了E-P-I-C稳定版 0.5.x 和 PadWalker
的更新(1.5)。
因为我是本地用户,没有sudo
我已安装的权利PadWalker
在不同的文件夹中。我已将此路径设置为环境变量 PERL5LIB
.
当我做 echo $PERL5LIB
或 perl -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/