我在我的macbook上使用默认的ruby安装(使用10.6)。当我启动我的rails 2.3.5实习轨道服务器时,我收到此警告。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
如何禁用或修复它? 谢谢!
答案 0 :(得分:2)
将Rails升级到2.3.x的最新稳定版本(我认为是2.3.9)。这是来自rails框架的内部调用,基于他们调用方法的方式。您可能安装了1.3.7 rubygems,这就是抱怨,并且比降级rubygems更容易升级rails。
您还可以使用RVM创建一个安装了早期版本的rubygems的gemset(我猜1.3.5或1.3.6应该可以工作)和rails 2.3.5。但如果你能升级,我会的。