【问题标题】:Jenkins - /usr/bin/env: perl: No such file or directory詹金斯 - /usr/bin/env: perl: 没有这样的文件或目录
【发布时间】:2015-05-26 22:20:18
【问题描述】:

我有一个奇怪的问题 - 我想使用 xvnc jenkins 插件,因为 Chrome、Firefox 等浏览器的业力测试...

但是在构建时运行 vncserver 存在问题。控制台输出:

Starting xvnc
[workspace] $ vncserver :51 -localhost -nolisten tcp
/usr/bin/env: perl: No such file or directory

重复多次,最后输出是

FATAL: Failed to run 'vncserver :61 -localhost -nolisten tcp' (exit code 127), blacklisting display #61; consider checking the "Clean up before start" option

我可以理解问题是 jenkins 找不到 Perl,但这真的很奇怪,因为当我运行 env perl 时它可以工作(即使作为 jenkins 用户)。

我做错了什么?

谢谢

【问题讨论】:

  • 从 Jenkins 运行时路径未按需要设置?
  • @ikegami 讲智慧。
  • 对不起,回复太晚了,我认为它可以是 PATH,但是当我在任务中执行 env 命令时,我得到了这个 PATH=/usr/local/bin:/usr/bin:/bin:/usr /local/games:/usr/games 在我看来还不错,我也可以毫无问题地运行 env perl

标签: perl jenkins continuous-integration karma-runner vnc-server


【解决方案1】:

对我来说,在同一构建期间启用 NodeJSXvnc 插件时会发生这种情况。

我已在JENKINS-28578 中报告了此事。

【讨论】:

    猜你喜欢
    • 2021-06-17
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2013-03-11
    • 2019-12-11
    • 2013-02-27
    • 1970-01-01
    相关资源
    最近更新 更多