这似乎没有影响任何东西,只是在我的终端中令人恼火 - 我经常收到以下警告(有时我收到多个警告,调出不同的线路,有时会收到以下警告)/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 设置不正确的警告(但只是偶尔)。如果有人能告诉我造成这种情况的原因,我将非常感激。
正如@jBeas 在评论中所说,去寻找最新的雾宝石版本https://rubygems.org/gems/fog https://rubygems.org/gems/fog
然后更新你的 Rails gemfile 中的雾宝石,目前你的雾宝石应该是:
gem 'fog', '1.38.0'
对于遵循 Rails 教程的用户来说,这曾经是一个反复出现的错误Rails 4其中教程指导用户使用 Fog gem 的过时版本,1.23.0
(这是编写 Rails 教程时的更新版本)。
现在既然导轨教程 https://www.railstutorial.org/最近已更新为Rails 5雾宝石当前是最新的:“1.38.0”。
来自 Rails 教程的更新
最新流行的智慧是使用carrierwave-aws
gem https://github.com/sorentwo/carrierwave-aws而不是fog
,显着减少应用程序的占用空间。这个切换花了我大约 15 分钟,并将我的 gem 依赖项减少了 33 个。来自 Sidekiq 的创建者 Mike Perham 的建议:http://www.mikeperham.com/2016/02/09/kill-your-dependencies/ http://www.mikeperham.com/2016/02/09/kill-your-dependencies/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)