Epic(Eclipse)Perl无法正常工作

时间:2015-05-01 04:01:44

标签: eclipse perl epic

我在Eclipse中安装了Epic来运行perl脚本。不幸的是,我在尝试运行脚本时遇到以下错误。

  

执行命令行失败:" perl" " -v"

     

无法运行程序" perl" (在目录"。"):CreateProcess error = 2,系统找不到指定的文件

当我试图运行" perl -v"在命令提示符下,它在我安装Epic的那天工作正常。重新启动后,该命令不起作用,文件夹C:\Dwimperl变空。

  • 注意:即使在安装Epic的那天,脚本也没​​有运行并在eclipse中显示相同的错误。
  

我正在使用Windows 7,Eclipse Luna Release 2(4.4.2)和Perl 5(重启之前,现已删除)

     

这些是我的系统路径

的内容
E:\app\mevenk\product\12.1.0\dbhome_1\bin
C:\ProgramData\Oracle\Java\javapath
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32??\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Sony\VAIO Startup Setting Tool
%JAVA_HOME%\
C:\Program Files (x86)\QuickTime\QTSystem\
C:\Program Files (x86)\Skype\Phone\
%M2_HOME%\bin

2 个答案:

答案 0 :(得分:2)

如果尚未完成,在eclipse perl EPIC首选项中,您需要设置perl解释器的完整路径:

e.g。在我的Eclipse中,我有:

窗口 - >首选项> Perl EPIC-> Perl executable =“C:\ DEV \ TOOLS \ perl \ perl \ bin \ perl.exe”

答案 1 :(得分:0)

安装ActivePerl后问题已解决。 问题在于Epic(Dwimperl)给出的perl Interpreter没有正确设置PATH变量和可安装程序。

安装ActivePerl后,Eclipse获取了路径变量。

  

C:\ Perl64 \站点\ BIN; C:\ Perl64 \ BIN;

现在,perl脚本在Eclipse中运行良好。