2015-07-10 19 views
0

編輯:詹金斯無法找到耙安裝,即使路徑給出明確

[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 

我試圖建立一個詹金斯:糾正我的作業配置之後,我現在運行這個作業時收到以下錯誤服務器通過rake任務運行黃瓜測試。

我安裝了rake插件,安裝了ruby 2.0.0以及安裝了所有必需的gem。我也安裝了Rubygems。

耙在這裏安裝:在這裏安裝 /usr/local/bin/rake

紅寶石: /usr/local/bin/ruby

這裏是耙配置的詹金斯截圖: enter image description here

這裏是Ruby的截圖Jenkins配置: enter image description here

儘管警告說什麼,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文件的目錄/usr/local/bin/rake

+0

你在'Rake file'字段中有'/ usr/local/bin/rake',我認爲這應該指向一個實際的Rakefile而不是二進制文件 – jmccure

+0

這是真的,並且問題已經得到解決,但現在我收到另一個錯誤,我將添加到我的OP中 – FluffyKittens

回答

0

我能夠通過創建rake可執行文件的符號鏈接來糾正這個問題和其他一些問題。