我想在 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 应用程序。现在我想知道如何在亚马逊上运行种子.rb。有没有办法在亚马逊上打开控制台?
在这里我提到了我的问题 -如何在 Amazon ec2 上运行 seed.rb 文件[已解决]