java - Jenkins/Java 间歇性无法使用 rvm 插件找到 rake

标签 java jenkins classpath rvm jenkins-plugins

这是最烦人的问题,因为它是间歇性的。

我的 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/

相关文章:

java - 使用 throws 子句运行时行为覆盖方法

docker - 在容器中调试Groovy脚本

java - 确保每个 JAR 首先看到自己的类路径资源

java - 文件 lastModified 与读取文件

Java 重命名文件 - 始终附加相同的信息

java - 比较 2 个 b 树以查看它们是否包含相同的值

jenkins 用 Eclipse 调试

visual-studio - Jenkins 构建项目 "Unable to access to repository"

java - 从类路径条目获取文件列表

java - 不通过执行 Java 应用程序在 ARM 上加载 JDBC 库