詹金斯 - 找不到宝石

时间:2016-02-17 09:50:46

标签: ruby-on-rails ruby jenkins

面对奇怪的问题,jenkins显示gems即使已安装jenkins也未找到。 我使用terminal通过~/.rbenv/shims/gem -bash-4.1$ whoami jenkins -bash-4.1$ which gem ~/.rbenv/shims/gem ----> it is there -bash-4.1$

登录
jenkins web-interface

现在,当我通过build-step尝试上述命令并将上述命令放在 + cp app/exampleConfig.js app/config.js + npm -v 3.7.2 + pwd /var/lib/jenkins/jobs/code_deploy/workspace + whoami jenkins + which gem which: no gem in (/sbin:/usr/sbin:/bin:/usr/bin) ------ whyyyy ?? Build step 'Execute shell' marked build as failure

中时
{{1}}

我真的无法理解为什么会出现这个问题。

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

答案似乎出现在错误信息中。

登录交互式shell后,您似乎已将~/.rbenv/shims/添加到PATH

Jenkins没有使用登录控制台,因此没有此配置,/sbin:/usr/sbin:/bin:/usr/bin上只有PATH

您可以在Manage Jenkins>中全局更新PATH环境变量在构建节点配置中配置系统屏幕或每个构建计算机。