Capistrano sudo密码提示

时间:2012-10-29 13:05:29

标签: ruby-on-rails ruby capistrano

我遇到capistrano和sudo提示密码问题。当我运行cap deploy它要求我输入sudo密码但是我输入并按Enter键但似乎它仍在等待更多输入。我该如何判断我已完成输入?

2 个答案:

答案 0 :(得分:4)

部署过程不会向您询问密码,而是要求您在远程服务器上执行进程,因此无法访问远程提示。我有一次这个问题。一些解决方案:

  • (坏)。在deploy.rb中使用sudo_password
  • (良好)。设置权限和权限,根本不使用sudo访问权。

第二个建议要好得多:)

答案 1 :(得分:2)

您是否在deploy.rb中尝试过此操作?

default_run_options[:pty] = true