3

我想在 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 groupgithub issue,但对我没有任何帮助。

知道为什么我会收到此错误吗?我想不出问题。请帮忙。

更新 :

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

在这里我提到了我的问题 -如何在 Amazon ec2 上运行 seed.rb 文件[已解决]

4

1 回答 1

0

是的!!Amazon Ruby on Rails 托管已完成。现在它工作正常。橡胶不适合我。

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

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

它也很容易集成和快速部署:)

于 2013-06-20T13:45:45.147 回答