我perlbrew
用来在 perl 版本之间切换。我还使用 Eclipse 编写 perl 脚本。
似乎 Eclipse 无法识别 perl 版本之间的切换,并继续使用安装在perlbrew
. 我尝试重新启动 Eclipse,但这没有帮助。
那么,我怎样才能让 Eclipse 工作perlbrew
呢?
如果您使用 EPIC,这将起作用:单击 Window->Preferences->Perl EPIC 并将 Perl 可执行文件设置为perl5/perlbrew/bin/perl
. 这总是指向当前设置的 perl 版本。该路径与 Linux 上的 $HOME 相关。
我没有尝试过,因为我通常只使用 Perl 的文本编辑器,但我已经开始使用 shebang 行#!/usr/bin/env perl
,以便我获得perl
运行脚本的用户(即,如果我是 perlbrew,如果是 root,则系统 perl) . 如果 Eclipse 执行脚本(./myscript.pl) this should work, if instead it calls
perl myscript.pl` 那么这对您没有帮助。