每次我运行rake或大部分铁轨的命令,我得到一个恼人的警告。我仍然是Ruby/Rails的初学者,并且我希望得到关于如何破解boot.rb以停止令人讨厌的警告的建议。我使用的是Rails 1.2.6和RubyGems 1.3.1。 (我还没有将Rails升级到2.x,因为我仍然从使用1.2.x的书中学习Rails)。我很感激任何建议。我一直无法通过Google搜索找到解决方案。谢谢!如何破解boot.rb以停止恼人的警告?弦乐模式宝石:: SourceIndex#搜索支持已被弃用
的boot.rb线20:
rails_gem = Gem.cache.search('rails', "=#{rails_gem_version}.0").sort_by { |g| g.version.version }.last
恼人的消息:
boot.rb:20:Warning: Gem::SourceIndex#search support for String patterns is deprecated
-1 - 没有解决问题的点任何有用的方式。压制所有警告的想法不是一个好主意。 OP的明确解决了升级的想法。 – 2009-07-26 17:30:07
我要去碰到它,因为diclophis确实要修复的潜在错误(旧轨) – 2009-10-20 05:08:15