【发布时间】: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