Problem with latest RailsRunner.rb and old Rails version


Well-Known Member
Since updating to LSWS 4.0.13 I get the following error from an old Rails app:
/opt/lsws/fcgi-bin/RailsRunner.rb:11: uninitialized constant Rails::VERSION (NameError)
I worked around the problem by adding "rescue '2.0.0'" after the offending line.


Well-Known Member
The line is:
rails_ver = Rails::VERSION::STRING

it just means that this constant is not defined in older Rails versions. A simple (but dirty) workaround is to replace the line with

rails_ver = Rails::VERSION::STRING rescue '2.0.0'