不使用sudo时Capistrano错误/警告

时间:2011-11-25 22:52:41

标签: capistrano sudo

当我运行deploy:setup和deploy:update时,我看到嵌入在输出中(在多个地方)

*** [err :: domain.com] sudo
*** [err :: domain.com] :
*** [err :: domain.com] no tty present and no askpass program specified
*** [err :: domain.com] 

然而,由于我有:use_sudo, false,所以一切都很好。

怎么了?

1 个答案:

答案 0 :(得分:2)

我有一个类似的消息:use_sudo,true。解决方案是将其添加到〜/ .caprc:

default_run_options[:pty] = true

(或者您可以在Capfile或config / deploy.rb中插入)

为什么你看到这个消息并不明显,但我希望上述技术至少可以阻止那些出现给你的消息。