我想在构建期间让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