2

capistrano と sudo プロンプトのパスワードに問題があります。実行するcap deployと sudo パスワードの入力を求められますが、それを入力して Enter キーを押しますが、まだ入力を待っているようです。入力が完了したことをどのように確認できますか?

4

2 に答える 2

4

展開プロセスは、ユーザーからではなく、リモートサーバーでプロセスを実行するためにパスワードを要求するため、リモートプロンプトにアクセスできません。私は一度この問題を抱えています。いくつかの解決策:

  • (悪い)。deploy.rb で sudo_password を使用する
  • (良い)。sudo アクセスをまったく使用しないように権限と権限を設定します。

2番目のアドバイスははるかに優れています:)

于 2012-10-29T13:13:04.673 に答える
2

これを deploy.rb で試しましたか?

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