我希望在Amazon EC2服务器上托管我的Ruby on Rails应用程序。我正在遵循Ubuntu上的Rubber和Amazon EC2 railcast。当我执行cap rubber:create_staging
命令时,它显示了类似于以下内容的错误--
* 2013-06-19 17:00:53 executing `rubber:setup_remote_aliases'
servers: ["production.ginfy.com", "www.ginfy.com", "foo.ginfy.com", "ginfy.ginfy.com", "temple.ginfy.com", "ibetter.ginfy.com"]
connection failed for: www.ginfy.com (Timeout::Error: execution expired), ibetter.ginfy.com (Timeout::Error: execution expired), temple.ginfy.com (Timeout::Error: execution expired), ginfy.ginfy.com (Timeout::Error: execution expired), production.ginfy.com (Net::SSH::AuthenticationFailed: root)
我已经查看了google group和github issue,但是对我来说都没有用。
有什么想法为什么我会出现这个错误?我无法找到问题所在。请帮帮我。
更新 :
我已经成功地将我的rails应用程序托管在亚马逊上。现在我想知道如何在亚马逊上运行seeds.rb文件。有没有办法在亚马逊上打开控制台?
这里我提到了我的问题 - 如何在Amazon ec2上运行seed.rb文件 [解决]