tec*_*een 6 gem ruby-on-rails deprecated
在运行Ruby on Rails程序时,我收到如下警告:
注意:Gem :: SourceIndex#each已弃用,没有替换.它将在2011-11-01之后或之后删除.
Gem :: SourceIndex#每个都从C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/vendor_gem_source_index.rb:123中调用.
注意:Gem :: SourceIndex#each已弃用,没有替换.它将在2011-11-01之后或之后删除.
Gem :: SourceIndex#每个都从C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/vendor_gem_source_index.rb:124中调用.
如何设置这个权利,这意味着什么?
我在具有以下配置的Windows环境中工作:
小智 2
正如回溯所指出的,弃用警告来自 Rails 本身。该警告的目的是警告您 Ruby 的 Gem 类中即将发生的更改 (2011-11-01) 可能会影响您的 Rails 应用程序。
作为 Rails 2.3.x 应用程序的解决方案,您可以: