Ruby on rails &引用;SourceIndex“每个都已弃用”;。如何纠正?

Ruby on rails &引用;SourceIndex“每个都已弃用”;。如何纠正?,ruby-on-rails,gem,deprecated,Ruby On Rails,Gem,Deprecated,运行Ruby on Rails程序时,我收到如下警告: 注: Gem::SourceIndex#每一个都不推荐使用,没有替代品。会的 在2011年11月1日当天或之后移除 Gem::SourceIndex#每个都从 C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/vendor\u gem\u source\u index.rb:123 注意:Gem::SourceIndex#每个都不推荐使用,没有替换。会的 在2011年11月1日

运行Ruby on Rails程序时,我收到如下警告:

注: Gem::SourceIndex#每一个都不推荐使用,没有替代品。会的 在2011年11月1日当天或之后移除

Gem::SourceIndex#每个都从 C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/vendor\u gem\u source\u index.rb:123

注意:Gem::SourceIndex#每个都不推荐使用,没有替换。会的 在2011年11月1日当天或之后移除

Gem::SourceIndex#每个都从 C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/vendor\u gem\u source\u index.rb:124

如何正确设置,这意味着什么

我使用以下配置在Windows环境中工作:

  • Ruby 1.8.7[i386-mingw32]
  • 轨道2.3.11
  • 创业板1.8.8

    • 正如回溯所指出的,弃用警告来自Rails本身。警告的目的是警告您Ruby的Gem类即将发生的更改(2011-11-01),这些更改可能会影响您的Rails应用程序

      作为Rails 2.3.x应用程序的解决方案,您可以:

    • );或
    • 将其升级到更新版本的Rails(例如3.0.x)
    • 您是否实际使用SourceIndex?如果没有,什么也不做。否则,请告诉我们您如何使用它以及在哪里使用它。。。