【发布时间】:2014-07-02 10:54:22
【问题描述】:
我正在使用bamboo-ruby-plugin v2.5. 和Atlassian Universal Plugin Manager Plugin。我已经正确安装了 rvm,bundler
在我的服务器功能中,正确设置了 ruby 可执行文件的路径:
例子:
/home/user/.rvm/rubies/ruby-1.9.3-p374/bin/ruby
问题
我有一个任务要签出到所需的 github 分支并且它正在成功运行
接下来我有捆绑任务,即
bundle install。
现在运行计划成功运行第一个任务checkout,但它为第二个任务产生错误bundler
提取的错误日志文件如下:
simple 02-Jul-2014 10:49:01 Starting task 'bundle install' of type 'au.id.wolfe.bamboo.rake-bamboo-plugin:task.builder.bundler'
error 02-Jul-2014 10:49:01 Could not run ruby task: Unable to locate Runtime Manager installation.
error 02-Jul-2014 10:49:01 au.id.wolfe.bamboo.ruby.locator.RuntimeLocatorException: Unable to locate Runtime Manager installation.
error 02-Jul-2014 10:49:01 at au.id.wolfe.bamboo.ruby.locator.RubyLocatorServiceFactory.acquireRubyLocator(RubyLocatorServiceFactory.java:63)
error 02-Jul-2014 10:49:01 at au.id.wolfe.bamboo.ruby.tasks.AbstractRubyTask.getRubyLocator(AbstractRubyTask.java:119)
error 02-Jul-2014 10:49:01 at au.id.wolfe.bamboo.ruby.tasks.AbstractRubyTask.buildEnvironment(AbstractRubyTask.java:157)
error 02-Jul-2014 10:49:01 at au.id.wolfe.bamboo.ruby.tasks.AbstractRubyTask.execute(AbstractRubyTask.java:73)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:220)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:98)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:75)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:186)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:102)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:108)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20)
error 02-Jul-2014 10:49:01 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52)
error 02-Jul-2014 10:49:01 at java.lang.Thread.run(Thread.java:662)
simple 02-Jul-2014 10:49:01 Finished task 'bundle install'
我在这里缺少什么?
【问题讨论】:
-
你是怎么做到的??
-
它对我来说根本不起作用.....仍然没有解决:(
-
在阅读了他们的 cmets 和所有内容后,我在 rvm 文件夹
sudo ln -s /home/user/.rvm /usr/local/rvm的 /usr/local 中创建了一个符号链接,之后它就像一个魅力一样 -
这有效吗?其实我在忙别的任务,我还是试试看
-
是的,他们在文档中写道,他们正在查看 /usr ,然后查看 /usr/local 而不是查看配置文件中定义的 PATH ......仍然不明白他们为什么这样做但是确实有效
标签: ruby-on-rails ruby git capistrano bamboo