这是最烦人的问题,因为它是间歇性的。
我的 Jenkins 任务更新 Ruby/Rails 存储库,并对其运行测试。我正在使用 RVM 插件,并且 rvm 管理的环境已指定且存在。
但任务会定期失败,并显示:
java.io.IOException: Cannot run program "/var/lib/jenkins/.rvm/rubies/ruby-1.9.3-p125/bin/rake" (in directory "<http://jenkins.example.net/job/test_cms/ws/")>: java.io.IOException: error=2, No such file or directory
我可以重复作业运行,它会成功。该程序实际上确实存在于错误消息中指定的路径中。
有什么建议吗?
最佳答案
我没有使用过RVM插件。我在系统范围内安装了 RVM 来运行 Jenkins 服务器,Jenkins 在其路径中选择它。如果您无法修复当前的设置,您可以尝试一下。
关于java - Jenkins/Java 间歇性无法使用 rvm 插件找到 rake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129159/