On Tue, Feb 23, 2010 at 5:17 PM, Jeroen van Meeuwen <kanarip(a)kanarip.com>wrote:
On Tue, 23 Feb 2010 16:47:33 -0500, Jason Guiditta
<jason.guiditta(a)gmail.com> wrote:
> I am running Fedora 12 with Rails 2.3.4 installed. Everything was
working
> fine, then last night I got an update from yum for Rack 1.1. After
> installing that, my working rails apps failed to load. Creating a new
test
> app yielded:
> /usr/lib/ruby/site_ruby/1.8/rubygems.rb:827:in `report_activate_error':
> RubyGem version error: rack(1.1.0 not ~> 1.0.0) (Gem::LoadError)
>
> Has anyone else hit this issue? If more detail is needed, let me know.
> Thanks,
>
I've seen this issue occur once or twice, but I'm not all too well versed
in Ruby... is ~> even a valid comparison and if so, what does it imply
exactly? I'm afraid this should have been '=>', which would require a
patch
on the rails stack.
-- Jeroen
Good call, '=~' is valid, but '~>' does not appear to be,
according to the
list here:
http://www.ruby-doc.org/docs/ProgrammingRuby/language.html#table_18.4