当我运行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
,所以一切都很好。
怎么了?
答案 0 :(得分:2)
我有一个类似的消息:use_sudo,true。解决方案是将其添加到〜/ .caprc:
default_run_options[:pty] = true
(或者您可以在Capfile或config / deploy.rb中插入)
为什么你看到这个消息并不明显,但我希望上述技术至少可以阻止那些出现给你的消息。