Ale*_*son 7 ruby ruby-on-rails rvm fog
这似乎没有影响任何东西,它只是在我的终端烦恼 - 我经常收到以下警告(有时我收到多个,呼叫不同的线路,有时后面的路径/gem/
变化,但除此之外,这是输出:
/Users/alecwilson/.rvm/gems/ruby-2.2.1/gems/fog-1.23.0/lib/fog/rackspace/mock_data.rb:42: warning: duplicated key at line 80 ignored: "name"
捆绑和运行时最常见rake test
.有关如何解决它的任何想法?我一般都非常谨慎地编辑我的.rvm目录中的文件,因为我之前已经把它搞砸了,但有时仍然会警告我的PATH设置不正确(但只是偶尔).如果有人能告诉我导致这种情况的原因,我将非常感激.
Big*_*Ron 16
正如@jBeas在评论中所说,找到最新的雾宝石版本https://rubygems.org/gems/fog
然后更新rails gemfile中的fog gem,目前你的fog gem应该是:
gem 'fog', '1.38.0'
Run Code Online (Sandbox Code Playgroud)
对于那些遵循Rails Tails for Rails 4的用户而言,这曾经是一个反复出现的错误,其中Tutorial引导用户使用过时版本的Fog gem 1.23.0
(这是Rails Tutorial编写时的更新版本) ).
现在最近为Rails 5更新了rails教程,雾宝石目前是最新的:'1.38.0'.
对来自Rails Tutorial的人进行更新
最新的流行智慧是使用carrierwave-aws
gem而不是fog
显着减少应用程序的占用空间.这个开关花了我大约15分钟,把我的宝石依赖性降低了33分.来自Sidekiq的创建者Mike Perham的建议:http://www.mikeperham.com/2016/02/09/kill-your-dependencies/