2010-11-23 73 views
0

我在我的Macbook上使用默認的ruby安裝(使用10.6)。當我開始我的導軌2.3.5實習生導軌服務器時,我得到這個警告。警告:Gem :: Dependency

/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 

如何禁用或修復它? 謝謝!

回答

2

將Rails升級到2.3.x的最新穩定版本(2.3.9,我認爲)。這是基於他們如何調用方法的Rails框架的內部調用。您可能安裝了1.3.7 ruby​​gems,這是抱怨,升級rails比降級rubygems容易得多。

你也可以使用RVM來創建一個安裝了早期版本rubygems的gemset(我猜猜1.3.5或1.3.6應該可以工作)和rails 2.3.5。但如果你可以升級,我會的。