【问题标题】:Epic ( Eclipse ) Perl not working史诗(Eclipse)Perl 不工作
【发布时间】:2015-05-01 23:31:48
【问题描述】:

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

命令行执行失败:“perl”“-v”​​

Cannot run program "perl" (in directory "."): 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

【问题讨论】:

  • 我们需要更多信息:您使用的是什么操作系统?哪个版本的 Eclipse?哪个版本的perl?哪个版本的史诗? perl 在你的系统路径中吗?
  • Windows 7; Eclipse Luna 版本 2(4.4.2); perl 5(重启前,现已删除)
  • 您能否也发布您的系统路径? 1) 启动系统控制面板小程序(开始-设置-控制面板-系统)。 2) 选择高级选项卡。 3) 单击环境变量按钮。 4) 在系统变量下,选择路径,然后复制粘贴。
  • 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 启动设置工具;%JAVA_HOME%\;C:\Program Files (x86)\QuickTime\QTSystem \;C:\Program Files (x86)\Skype\Phone\;%M2_HOME%\bin;
  • 卸载了又重新安装了。但是同样的问题。

标签: eclipse perl epic


【解决方案1】:

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

例如在我的 Eclipse 中,我有:

Window -> Preferences-> Perl EPIC-> Perl executable = "C:\DEV\TOOLS\perl\perl\bin\perl.exe"

【讨论】:

  • 是的,这将是常见问题。
【解决方案2】:

安装 ActivePerl 后问题已解决。 问题在于 Epic (Dwimperl) 提供的 perl 解释器没有正确设置 PATH 变量和可安装文件。

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

C:\Perl64\site\bin;C:\Perl64\bin;

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

【讨论】:

    猜你喜欢
    • 2019-02-24
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 2017-03-17
    • 2019-09-06
    相关资源
    最近更新 更多