当我对橡胶进行封顶时:create_staging,当橡胶试图创建ec2实例时,我收到以下错误。我错过了任何配置设置吗?
**创建实例AMI-eafa5883 / t1.micro / elearn_production_default,elearn_production_web,elearn_production_web_tools,elearn_production_production,elearn_production_apache,elearn_production_app,elearn_production_passenger,elearn_production_collectd,elearn_production_common,elearn_production_monit,elearn_production_db,elearn_production_mysql,elearn_production_mysql_master,elearn_production_elasticsearch,elearn_production_examples,elearn_production_graphite_server,elearn_production_graphite_web,elearn_production_graylog_elasticsearch ,elearn_production_graylog_mongodb,elearn_production_mongodb,elearn_production_graylog_server,elearn_production_graylog_web,elearn_production_haproxy / US-东-1B
/Users/svisamsetty/.rvm/gems/ruby-1.9.3-p429/gems/excon-0.22.1/lib/excon/middlewares/expects.rb:10:in
response_call': Expected(200) <=> Actual(400 Bad Request) (Excon::Errors::BadRequest) from /Users/svisamsetty/.rvm/gems/ruby-1.9.3-p429/gems/excon-0.22.1/lib/excon/connection.rb:355:in
response'< / p>
答案 0 :(得分:0)
我遇到了同样的问题。它看起来像是在Rubber github页面上的问题#362: https://github.com/rubber/rubber/issues/362
答案 1 :(得分:0)
我将我的excon版本从0.22.01降级到0.21.0
在gem文件中添加它然后捆绑,修复了问题。 宝石'excon','〜&gt; 0.21.0'
我不知道根本原因。
答案 2 :(得分:0)
我通过运行:
来更新雾宝石来解决这个问题bundle update fog
显然我跑得很漂亮1.9.0。现在我运行1.23.0并通过遵循Rubber的Railscasts(http://railscasts.com/episodes/347-rubber-and-amazon-ec2)
成功部署到EC2这也将以下宝石更新为这些版本:
Nokogiri依赖于libxml2-2.9.0库,所以一定要安装
希望它有所帮助!!