2

我对 capistrano 和 sudo 提示密码有疑问。当我运行cap deploy它时,它要求我输入 sudo 密码,但我输入它并按回车键,但它似乎仍在等待更多输入。我怎么知道我已经打字了?

4

2 回答 2

4

部署过程不是向您询问密码,而是从远程服务器上的执行过程中询问密码,因此您无法访问远程提示。我曾经遇到过这个问题。一些解决方案:

  • (坏的)。在 deploy.rb 中使用 sudo_password
  • (好的)。设置完全不使用 sudo 访问的权利和权限。

第二个建议好多了:)

于 2012-10-29T13:13:04.673 回答
2

您是否在 deploy.rb 中尝试过这个?

default_run_options[:pty] = true
于 2013-09-28T02:36:57.060 回答