即使路径明确给出,jenkins也找不到rake安装

时间:2015-07-10 13:54:00

标签: ruby linux jenkins rake jenkins-plugins

编辑:更正我的作业配置后,我现在在运行此作业时收到以下错误:

[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配置的屏幕截图: enter image description here

以下是Jenkins的Ruby配置的屏幕截图: enter image description here

尽管有这样的警告,但Rubygems安装到: /usr/local/bin/gem

当我尝试运行一个简单的测试(总是只评估为true)时,我收到以下错误:

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 ????我把这个工作直接指向了rake文件的目录/usr/local/bin/rake

1 个答案:

答案 0 :(得分:0)

通过创建rake可执行文件的符号链接,我能够纠正这个问题和其他几个问题。