我正试图在我的Jenkins服务器上配置slather。当我使用终端运行slather命令时,一切都很好,但是当我在Jenkins服务器上运行脚本时,脚本似乎失败了。每次我在jenkins服务器上运行脚本时,都会得到env: ruby_executable_hooks:没有这样的文件或目录错误。
这是我正在运行的脚本
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:/Users/Shared/Jenkins/.gem/ruby/2.4.0/bin
发布于 2017-11-08 08:59:11
最后,通过使用Jenkins运行以下shell命令解决了这个问题。
$Home/..rvm/gems/ruby-2.4.1/wrappers/slather
早些时候,我是指
$Home/..rvm/gems/ruby-2.4.1/bin/slather
当通过shell脚本执行时,bin不支持ruby环境。
https://stackoverflow.com/questions/47163349
复制相似问题