我在Eclipse中安装了Epic来运行perl脚本。不幸的是,我在尝试运行脚本时遇到以下错误。
执行命令行失败:" perl" " -v"
无法运行程序" perl" (在目录"。"):CreateProcess error = 2,系统找不到指定的文件
当我试图运行" perl -v"在命令提示符下,它在我安装Epic的那天工作正常。重新启动后,该命令不起作用,文件夹C:\Dwimperl
变空。
我正在使用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
答案 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中运行良好。