# Dependency warning found on fresh rails 2.3.5 installation

**URL:** <https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155>\
**Category:** Rails\
**Created:** [March 15, 2010, 11:42am UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155 "2010-03-15T11:42:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ct9a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ad7895/32.png) [@ct9a](https://www.ruby-forum.com/u/ct9a)\
**Post date:** [March 15, 2010, 11:42am UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155/1 "2010-03-15T11:42:01Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![ct9a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ad7895/32.png) [@ct9a](https://www.ruby-forum.com/u/ct9a)\
**Post date:** [March 15, 2010, 11:50am UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155/2 "2010-03-15T11:50:48Z")

</div>

also posted in

> <https://github.com/rubygems/bundler/issues/185#comment_159206>
>
> RubyGems just got an update and now \`version\_requirements\` is deprecated:
> 
> \`\`\`
> /…Library/Ruby/Gems/1.8/gems/bundler-0.9.6/lib/bundler/index.rb:79:Warning: Gem::Dependency#version\_requirements is deprecated and will be removed on or after August 2010. Use #requirement
> \`\`\`
> 
> in favor for \`requirement\`.

---

<div class="post-metadata">

**Author:** ![ct9a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ad7895/32.png) [@ct9a](https://www.ruby-forum.com/u/ct9a)\
**Post date:** [March 15, 2010, 7:55pm UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155/3 "2010-03-15T19:55:29Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ct9a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ad7895/32.png) [@ct9a](https://www.ruby-forum.com/u/ct9a)\
**Post date:** [March 15, 2010, 9:47pm UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155/4 "2010-03-15T21:47:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ct9a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ad7895/32.png) [@ct9a](https://www.ruby-forum.com/u/ct9a)\
**Post date:** [April 1, 2010, 6:04am UTC](https://www.ruby-forum.com/t/dependency-warning-found-on-fresh-rails-2-3-5-installation/185155/5 "2010-04-01T06:04:36Z")

</div>

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
