0

https://github.com/rubber/rubberを使用して Rails Amazon EC2 デプロイメントを開始しようとしていますが、ステージング サーバーを作成しようとした後、ここで終わりますcap rubber:create_staging:

** [out :: production.foo.com] curl: (7) couldn't connect to host command finished in 2022ms
failed: "/bin/bash -l -c 'sudo -p '\\''sudo password: '\\''  bash -l /tmp/create_inputs'" on production.foo.com

私はRubberのクイックスタートガイドに固執してきましたが、これを解決できません. それが誰かに違いをもたらすなら、私はrvmを使用しています。

何か案は?

4

2 に答える 2

0

に接続しようとしているようですproduction.foo.com。適切なリモート サーバーに接続するように構成を変更するか、EC2 インスタンスでローカルに実行している場合は、それを作成できますlocalhost

~/.ssh/authorized_keys展開しようとしているユーザーの公開 ssh キーを設定していることを確認してください。これは capistrano/rubber がパスワードなしの ssh 認証を行えるようにするためです。

于 2014-03-17T02:14:53.613 に答える