【发布时间】:2015-07-10 13:54:00
【问题描述】:
编辑:更正我的作业配置后,我现在在运行此作业时收到以下错误:
[workspace] $ /usr/local/bin/bin/rake kickoff
/usr/bin/env: ruby: No such file or directory
Build step 'Invoke Rake' marked build as failure
Finished: FAILURE
我正在尝试设置 Jenkins 服务器以通过 rake 任务运行黄瓜测试。
我安装了 rake 插件,安装了 ruby 2.0.0,并安装了所有必要的 gem。我也安装了 Rubygems。
Rake 安装在这里:
/usr/local/bin/rake
Ruby 安装在这里:
/usr/local/bin/ruby
这是 Jenkins 的 Rake 配置截图:
这是 Jenkins 的 Ruby 配置截图:
尽管警告说了什么,Rubygems 安装到:
/usr/local/bin/gem
当我尝试运行一个简单的测试(总是评估为真)时,我收到以下错误:
Building in workspace /webdata/jenkins/jobs/kickoff_build/workspace
Updating https://svnprod.x.net/svn/x/trunk/inside_automation at revision '2015-07-10T09:50:36.495 -0400'
At revision 9227
no change for https://svnprod.x.net/svn/x/trunk/inside_automation since the previous build
FATAL: /usr/bin/rake doesn't exist
Build step 'Invoke Rake' marked build as failure
Finished: FAILURE
为什么要在 /usr/bin 中寻找 rake ????我把这个job直接指向了rake文件的目录/usr/local/bin/rake?
【问题讨论】:
-
你在
Rake file字段中有/usr/local/bin/rake,我认为它应该指向一个实际的Rakefile,而不是二进制文件 -
这是真的,问题已得到纠正,但现在我得到另一个错误,我将添加到我的 OP 中
标签: ruby linux jenkins rake jenkins-plugins