Rubber和Amazon EC2托管问题(Net :: SSH :: AuthenticationFailed:root)
我想在Amazon EC2服务器上托管我的ruby on rails应用程序。 我在Ubuntu上关注Rubber和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有关此问题的问题,但没有任何对我有用 。
不知道为什么我收到这个错误? 我无法弄清楚问题。 请帮忙。
更新:
我在亚马逊上成功托管了我的rails应用程序 现在我想知道如何在亚马逊上运行seeds.rb。 有没有办法在亚马逊上打开控制台?
在这里我提到了我的问题 – 如何在Amazon ec2上运行seed.rb文件 [已解决]
是的! Amazon Ruby on Rails托管完成。 现在它的工作正常。 橡胶不适合我。
我按照本教程使用Elastic Beanstalk(eb)进行托管
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html
它非常容易集成和快速部署:)