运行bundle exec rake test时出现rackspace / mock_data错误

时间:2015-04-17 14:24:16

标签: ruby-on-rails ruby

当我运行bundle exec rake测试时,我收到错误

/Users/joeyk16/.rvm/gems/ruby-2.2.0/gems/fog-   1.23.0/lib/fog/rackspace/mock_data.rb:42: warning: duplicated key at line 80 ignored: "name"
Run options: --seed 21181

任何想法。我run rake db:reset没有改变..

2 个答案:

答案 0 :(得分:0)

密钥名称的来源中有重复的名称:

 42       "name"  => "Ubuntu",
 80       "name"  => image_name,

档案:/gems/fog-1.23.0/lib/fog/rackspace/mock_data.rb

只需删除第42行。

答案 1 :(得分:-2)

将您的雾宝石升级到最新版本,您可以找到@ RubyGems.org。那应该为你解决。

详细说明:

  1. 查找最新版本的雾宝石@ RubyGems.org
  2. 替换雾宝石版本号,例如' 1.23.0'在Gemfile中的最新版本
  3. 运行"捆绑安装"更新宝石
  4. 现在捆绑exec rake测试应该运行