Can you send the listo of gems you have installed. I work ruby apps and rails, but i normally compile my ruby version on Fedora, seems to me that you installation update the rack version and eliminate the old one, so now you do not have rack 1.0.0 and you application is looking for that version or you do not have the gems version specified on the enviroment.rb file of you application. For instance on my machine gem list provide this line rack (1.1.0, 1.0.1) that mean i have installed the two version of rack.

hope this help.

On Tue, 2010-02-23 at 23:17 +0100, Jeroen van Meeuwen wrote:
On Tue, 23 Feb 2010 16:47:33 -0500, Jason Guiditta
<jason.guiditta@gmail.com> wrote:
> I am running Fedora 12 with Rails 2.3.4 installed.  Everything was
> 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
> 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

ruby-sig mailing list