我正在尝试在Jenkins服务器上配置slather。当我使用终端运行slather命令时,一切正常,但是当我在Jenkins服务器上运行它时,脚本似乎失败了。每次我得到env:ruby_executable_hooks:当我在jenkins服务器上运行脚本时,没有这样的文件或目录错误。
这是我通过slather运行的脚本
slather coverage -x --output-directory /Users/Shared/Jenkins/Home/workspace/TestApp/test-reports/ --scheme TestApp /Users/Shared/Jenkins/Home/workspace/TestApp/TestApp.xcodeproj
这是我在执行此shell时设置的PATH变量
$ PATH:/Users/Shared/Jenkins/.gem/ruby/2.4.0/bin
答案 0 :(得分:0)
最后通过使用Jenkins运行以下shell命令来修复此问题。
$主页/ .rvm /宝石/红宝石2.4.1 /包装/涂满
早些时候,我正在努力
$ Home / .rvm / gems / ruby-2.4.1 / bin / slather
并且当通过shell脚本执行时,bin没有ruby环境支持。