Dependency warning found on fresh rails 2.3.5 installation

hi guys,

I just installed rails 2.3.5 and ruby 1.9 on a new ubuntu karmic
koala machine.

For some silly reason, when I run “script/server”, I got the following
warning…

/usr/local/lib/ruby/gems/1.9.1/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.

This is a fresh installation. Why is this error surfacing?

also posted in

ct9a wrote:

hi guys,

I just installed rails 2.3.5 and ruby 1.9 on a new ubuntu karmic
koala machine.

For some silly reason, when I run “script/server”, I got the following
warning…

/usr/local/lib/ruby/gems/1.9.1/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.

This is a fresh installation. Why is this error surfacing?

I assume you installed the latest version of RubyGems. I’m also getting
this warning. As far as I can tell it’s not causing any problems, and
the only way to fix it would be to fork Rails and fix it there.

So bottom line is, don’t worry about it unless it’s causing you
problems. I expect this will get fixed in the next release of Rails.

Yep. Thanks for that but I find it weird because on my older machine
which
runs rails 2.3.5 and ruby 1.8.7, it doesn’t happen.

I ran an fgrep on “vendor_requirements” and it’s all in the vendor
directory. I am not specifying it in my app files.
This is messed up

ct9a@rollcage:~/projects/myApp $ fgrep -Rn version_requirements *
vendor/gems/authlogic-2.1.1/.specification:19: version_requirements: !
ruby/object:Gem::Requirement
vendor/rails/railties/test/vendor/gems/dummy-gem-
g-1.0.0/.specification:14: version_requirements: !ruby/
object:Gem::Requirement
vendor/rails/railties/test/vendor/gems/dummy-gem-
f-1.0.0/.specification:14: version_requirements: !ruby/
object:Gem::Requirement
vendor/rails/railties/lib/tasks/framework.rake:27:
Gem::GemRunner.new.run([“unpack”, g.name, “–version”,
g.version_requirements.to_s])
vendor/rails/railties/lib/rails/gem_dependency.rb:70:
GemDependency.new(dependency.name, :requirement =>
dependency.version_requirements)
vendor/rails/railties/lib/rails/gem_dependency.rb:89:
version_requirements =
Gem::Requirement.create("=#{existing_spec.version}")
vendor/rails/railties/lib/rails/gem_dependency.rb:99: r =
version_requirements