This project is archived and is in readonly mode.
Ruby 1.8.6 required for Rails 2.1?
Reported by Pete Deffendol | May 19th, 2008 @ 06:44 PM
Apparently Rails now requires Ruby 1.8.6, since the ActiveSupport:TestCase changes were made in January? I'm running the 2.1 release candidate, and get the following error when running our test suite on Ruby 1.8.5:
[snip]/activesupport/lib/active_support/dependencies.rb:491:in `const_missing': uninitialized constant Test::Unit::TestCase::PASSTHROUGH_EXCEPTIONS (NameError)
The referenced constant doesn't exist in my 1.8.5 install. I don't necessarily consider this a Rails bug, but this should be documented somewhere. A few Linux distros still ship 1.8.5 (RHEL5, in my case.)
Comments and changes to this ticket
-
Repository May 19th, 2008 @ 07:16 PM
- State changed from new to resolved
(from [2b6bec5cdd84c4ba65cbe99ae48697d977ae9491]) Workaround missing Test::Unit::TestCase::PASSTHROUGH_EXCEPTIONS in Ruby < 1.8.6. [#224 state:resolved]
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<h2 style="font-size: 14px">Tickets have moved to Github</h2>
The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>