tag:help.rubygems.org,2010-01-19:/discussions/problems/12-meaningless-version-error-messageRubyGems.org: Discussion 2011-04-07T20:59:24Ztag:help.rubygems.org,2010-01-19:Comment/9272612010-01-28T13:25:13Z2010-01-28T13:25:15ZMeaningless version error message<div><p>Hi,</p>
<p>I tried a gem update today and among many of the problems was
that rack was updated to 1.1.0 and caused Rails apps to fail with
the following error:<br>
RuntimeError: RubyGem version error: rack(0.9.1 not ~>
1.0.1)</p>
<p>I really don't think most people are going to understand the
very particular definition of "~>" that RubyGems uses. I had to
go off and search through the RubyGems guides to find any
references to it. Perhaps the message could be replaced with an
appropriate phrase?</p>
<p>Although I guess the ideal behaviour would be to satisfy the
ActionPack dependencies?</p>
<p>gem --version = 1.3.5</p>
<p>Regards,<br>
Andrew</p></div>Andrew Francetag:help.rubygems.org,2010-01-19:Comment/9272612010-01-28T22:09:03Z2010-01-28T22:09:03ZMeaningless version error message<div><p>It's explained well in <a href=
"http://docs.rubygems.org/read/chapter/7">http://docs.rubygems.org/read/chapter/7</a>
as RubyGems' rational versioning policy.</p>
<p>If you can come up with an appropriate phrase, please file a bug
in the rubygems tracker.</p></div>Eric Hodel