2011-03-21 55 views
4

我的设置:Rails的2.3.9,红宝石1.8.7,1.6.2宝石,Mac OS X的宝石缓存被弃用

我产生一个支架,得到了这样的警告

/Library/Ruby/Gems/1.8/gems/rails-2.3.10/lib/rails_generator/lookup.rb:212:Warning: Gem::cache is deprecated and will be removed on or after August 2011. Use Gem::source_index. 
/Library/Ruby/Gems/1.8/gems/rails-2.3.10/lib/rails_generator/lookup.rb:234:Warning: Gem::cache is deprecated and will be removed on or after August 2011. Use Gem::source_index. 

我不t打算改变lookup.rb,因为它是一个Rails生成器文件,所以我该如何解决这个警告?

回答

3

废弃警告,告诉我们什么都会改变/在轨

的未来版本中,我发现了一个article在那里的展示了如何切换此警告关闭删除。

对于一个一站式的,一般情况下,解决方案做:

ActiveSupport::Deprecation.silenced = true 

文章有一对夫妇更细粒度的解决方案。

1

不要担心,因为它是一个生成器文件,它会被更新到这个日期。