【问题标题】:Jenkins Cannot run program "Xvfb": java.io.IOException :no such file or directory詹金斯无法运行程序“Xvfb”:java.io.IOException:没有这样的文件或目录
【发布时间】:2015-08-06 13:32:47
【问题描述】:

我正在尝试在 jenkins 上运行 grails geb/spock 测试。我安装 Xvfb 插件 https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin。 詹金斯配置:

项目配置:

例外:

【问题讨论】:

  • 您可能没有安装 xvfb。尝试安装它:serverfault.com/questions/344793/…
  • 但在 jenkins 中安装的插件中​​,我使用的是 1.0.16 版本。
  • 您检查过有关安装的文档吗?对于 jenkins 运行的用户,xvfb 是否无法访问/运行?
  • 插件可能假设 xvfb 存在。您需要以管理员身份安装它。我看到插件安装有安装 xvfb 的选项。您是否尝试检查该选项(自动安装)?
  • 尝试使用自动安装选项运行,但同样的错误。

标签: grails jenkins spock geb xvfb


【解决方案1】:

安装 Xvfb 插件后,您必须执行以下操作:管理 Jenkins -> 配置系统并找到 Xvfb 安装部分并添加带有名称和目录的安装,以在其中找到 Xvfb 可执行文件(如果可以,则可以为空白可以在 PATH 中找到)。没有这个设置,Xvfb 就不能工作。

那么,为什么不默认搜索 PATH 呢?为什么需要这个??

【讨论】:

    猜你喜欢
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多