2010-04-07 112 views
0

剛剛更新我的黃瓜寶石在我的系統上,並遇到運行我標記的黃瓜功能的問題。 「黃瓜」命令不再適用於我的命令行。在命令行上出現「cucumber:command not found」錯誤; 「耙黃瓜」工作正常,雖然

-bash:黃瓜:找不到命令

最初的想法是,在我的bash_login我的$ PATH沒有設置正確。雖然我認爲這裏似乎是正確的,但我認爲:

echo $ PATH /opt/local/bin:/ opt/local/sbin:/ sw/bin:/ sw/sbin:/ bin:/ sbin:/ usr /斌:/ usr/sbin目錄:在/ usr /本地/ MySQL的/斌:在/ usr/local/bin目錄中:/ opt/local/bin目錄:在/ usr/local/sbin中:/var/lib/gems/1.8/bin:在/ usr/X11R6/bin

要添加的位是黃瓜rake任務運行,但正如您所知,它會爲我的應用程序運行所有測試。每次我想運行它時,寫出一個特徵的具體位置是一件難事,因此,爲什麼我熱衷於讓我的黃瓜標籤再次工作。

任何想法或提示將非常感謝謝謝。

+1

你在終端中運行'哪個黃瓜'會得到什麼結果? – 2010-04-07 10:36:02

+0

Errrrm我沒有輸出。 – Pete 2010-04-08 08:41:46

+0

這些是我已安裝的寶石: 黃瓜(0.6.4,0.6.2,0.2.2) 黃瓜欄(0.3.0,0.2.4) – Pete 2010-04-08 08:52:51

回答

2

您從bash獲得的錯誤消息和which cucumber未給出任何輸出的事實表明黃瓜可執行文件不在您的路徑中。通過運行gem env來檢查RubyGems路徑,並相應地更新操作系統路徑。

+0

感謝您的幫助。這確實是我的「路徑」並非完全正確。感謝您指點我正確的方向。 – Pete 2010-04-09 10:27:58

+0

不客氣。我很高興你已經整理出來了。 – 2010-04-09 10:58:52

+0

'哪個cucumber' =>'/ usr/local/bin/cucumber' 但我在jenkins中找到錯誤,'找不到cucumber命令'。任何想法爲什麼? – 2017-04-26 10:21:14

相關問題