Rails / Rack version mismatch

I attempted to install rails, with these error messages:

$ sudo gem install rails ERROR: Error installing rails:   actionpack requires rack (~> 1.0.0, runtime)

$ sudo gem install rack Successfully installed rack-1.1.0 1 gem installed

$ sudo gem install rails ERROR: Error installing rails:   actionpack requires rack (~> 1.0.0, runtime)

Why does gem install a current version of rack which is incompatible with the current version of rails? Moreover, why doesn't install of rails include the proper rack dependency?

I attempted to install rails, with these error messages:

$ sudo gem install rails ERROR: Error installing rails:   actionpack requires rack (~> 1.0.0, runtime)

$ sudo gem install rack Successfully installed rack-1.1.0 1 gem installed

Try installing rack 1.0.1

~> 1.0.0 means ">= 1.0.0" && "< 1.1"

However, 1.1.0 is not "< 1.1"

req=Gem::Requirement.new("~>1.0.0")

=> #<Gem::Requirement:0x641ae0 @requirements=[["~>", #<Gem::Version "1.0.0">]], @version=nil>

req.satisfied_by? Gem::Version.new("1.0.1")

=> true

req.satisfied_by? Gem::Version.new("1.1.0")

=> false

-Rob

$ sudo gem install rails ERROR: Error installing rails:   actionpack requires rack (~> 1.0.0, runtime)

Why does gem install a current version of rack which is incompatible with the current version of rails? Moreover, why doesn't install of rails include the proper rack dependency?

-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com

Did you get this solved I have similar issue and am stuck

Sean wrote:

Did you get this solved I have similar issue and am stuck

i got past this by installing rake =) sudo gem install rake

ok for me this meant "manually install rack 1.1.x then install rails 2.3.18 and magically it works now" ai ai