Hi Guys, I'm trying to get my app up to rails 2.3.2, but I have a problem - I can't start the app with Mongrel or Thin, and the "rake middleware" all return the same error. I'm using the edge version of rails so my normal dev environment can stay at 2.2.2.
Starting thin, I see: dkam@Omena ~/Development/rails/booko_rails_2.3 $ thin start
Using rails adapter
/Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/actionpack/ lib/action_dispatch/vendor/rack-1.0/rack.rb:17: warning: already initialized constant VERSION /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant ActionController::Failsafe (NameError) from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/dependencies.rb:80:in `const_missing' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/inflector.rb:361:in `constantize' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/inflector.rb:360:in `each' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/inflector.rb:360:in `constantize' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/core_ext/string/inflections.rb:162:in `constantize' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ actionpack/lib/action_dispatch/middleware/stack.rb:58:in `==' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ actionpack/lib/action_dispatch/middleware/stack.rb:97:in `index' from /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ actionpack/lib/action_dispatch/middleware/stack.rb:97:in `insert_after' ... 15 levels... from /Library/Ruby/Gems/1.8/gems/thin-1.0.0/lib/thin/runner.rb:139:in `run!' from /Library/Ruby/Gems/1.8/gems/thin-1.0.0/bin/thin:6 from /usr/bin/thin:19:in `load' from /usr/bin/thin:19
Or with Rake: dkam@Omena ~/Development/rails/booko_rails_2.3 $ rake middleware (in /Users/dkam/Development/rails/booko_rails_2.3) rake aborted! uninitialized constant ActionController::Failsafe
(See full trace by running task with --trace)
Starting the console returns the same error: dkam@Omena ~/Development/rails/booko_rails_2.3 $ ./script/console Loading development environment (Rails 2.3.2) /Users/dkam/Development/rails/booko_rails_2.3/vendor/rails/ activesupport/lib/active_support/dependencies.rb:440:in `load_missing_constant':NameError: uninitialized constant ActionController::Failsafe
I'm running Ruby 1.8.6: $ ruby --version ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]
Any ideas on what's causing this and how to fix it?
Cheers,