我想在構建期間讓CruiseControl.rb運行rcov。它目前已使用以下錯誤而失敗:CruiseControl.rb PATH
sh: rcov: not found
因爲我可以運行,當我登錄外殼rcov
了,我覺得這是一個路徑問題。 (另外,我可以在沒有錯誤的情況下運行rake test:rcov
和rake cruise
)。我添加了一個p 'echo $PATH'
聲明(用正確的反引號來執行命令;由於降價)我cruise.rake,發現道路確實是不正確的:
"/usr/local/bin:/usr/bin:/bin\n"
的rcov可執行文件位於/ var/lib中/寶石/1.8/bin/rcov,所以難怪CC.rb找不到它。
但是,我無法弄清楚如何正確設置路徑。我有這一套在我的.profile文件的底部:
PATH="$PATH:/var/lib/gems/1.8/bin/"
這是什麼使得它交互工作,但它沒有被CC回升。
我在Passenger Phusion(並因此在apache下)運行CruiseControl.rb。我檢查了儘可能多的文件,但我沒有看到任何路徑。
我可以在哪裏設置路徑和/或確定路徑設置的位置?
所有權利看起來像它應該工作......但由於某種原因,它不。 – 2010-02-20 19:31:56
說明:爲CC /乘客正確設置路徑。但是,在調用構建器時,不會使用此路徑。 – 2010-02-20 20:35:26