我想在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 group和github issue,但没有任何对我有用。
任何想法为什么我收到此错误?我无法弄清楚问题。请帮忙。
更新:
我在亚马逊上成功托管了我的rails应用程序。现在我想知道如何在亚马逊上运行seeds.rb。有没有办法在亚马逊上打开控制台?
我在这里提到了我的问题 - How to run seed.rb file on Amazon ec2 [已解决]
答案 0 :(得分:0)
是的!! Amazon Ruby on Rails托管完成。现在它的工作正常。 Rubber对我不起作用。
我按照本教程使用Elastic Beanstalk(eb)进行托管
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html
它非常易于集成和快速部署:)