Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

root/tags/rel_1-2-1/railties/lib/ruby_version_check.rb

Revision 3982, 465 bytes (checked in by ulysses, 3 years ago)

Reject Ruby 1.8.3 when loading Rails; extract version checking code.

Line 
1 min_release  = "1.8.2 (2004-12-25)"
2 ruby_release = "#{RUBY_VERSION} (#{RUBY_RELEASE_DATE})"
3 if ruby_release =~ /1\.8\.3/
4   abort <<-end_message
5
6     Rails does not work with Ruby version 1.8.3.
7     Please upgrade to version 1.8.4 or downgrade to 1.8.2.
8
9   end_message
10 elsif ruby_release < min_release
11   abort <<-end_message
12
13     Rails requires Ruby version #{min_release} or later.
14     You're running #{ruby_release}; please upgrade to continue.
15
16   end_message
17 end
Note: See TracBrowser for help on using the browser.