Webistrano bash / sh问题!

时间:2010-07-11 01:13:23

标签: ruby-on-rails deployment capistrano webistrano

我喜欢Capistrano,最后我找到了使用它的GUI!

Webistrano!

我安装了许多其他人向我推荐的应用程序。

最后,是时候尝试了...我流了屏幕直播..等...并在我的production.log中找到了这个错误:'sh:找不到ruby命令'

我跟着这个blog post但是naaaah !!同样的问题...

这是我在脚本/控制台中尝试的,就像博客文章所说的那样!

>> system("sh -c \"ruby -v\"") 
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.01
=> true
>> system("bash --login -c \"ruby -v\"") 
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.01
=> true

2 个答案:

答案 0 :(得分:1)

我猜你的Ruby Enterprise Edition是安装在像/ opt / ree这样的位置还是类似于默认PATH之外的类似的东西?

如果是这样,那么您可以尝试在Apache配置中设置路径变量,如下所示:

SetEnv PATH / usr / bin:/ usr / local / bin:/ path / to / ree / bin

答案 1 :(得分:0)