Rubber和Amazon EC2托管问题(Net :: SSH :: AuthenticationFailed:root)

时间:2013-06-19 10:04:35

标签: ruby-on-rails ruby-on-rails-3 amazon-ec2 capistrano rubber

我想在Amazon EC2服务器上托管我的ruby on rails应用程序。我在Ubuntu上关注Rubber and Amazon EC2铁路广播。当我执行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 groupgithub issue,但没有任何对我有用。

任何想法为什么我收到此错误?我无法弄清楚问题。请帮忙。

更新:

我在亚马逊上成功托管了我的rails应用程序。现在我想知道如何在亚马逊上运行seeds.rb。有没有办法在亚马逊上打开控制台?

我在这里提到了我的问题 - How to run seed.rb file on Amazon ec2 [已解决]

1 个答案:

答案 0 :(得分:0)

是的!! Amazon Ruby on Rails托管完成。现在它的工作正常。 Rubber对我不起作用。

我按照本教程使用Elastic Beanstalk(eb)进行托管

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

它非常易于集成和快速部署:)