My ISO, Dreamhost, offers limited support for Ruby and RoR, even though
they 'optimize' using Passenger and others.
When they changed to Ubuntu as their baseline platform my radiant
application broke.
I've whittled away at the error listing, fixing up gems and so forth but
have now run into a dead end. I don't know what to try and do next.
Googling around I haven't found anything that addresses this
specifically. I'm not an ubuntu user; I don't know about its
idiosyncrasies.
The error page reports the following:
Web application could not be started
undefined method `[]' for Radiant::Config:Module (NoMethodError)
/home/antonaylward/SystemI/vendor/extensions/settings/settings_extension.rb:19:in
`activate'
/home/antonaylward/SystemI/vendor/radiant/lib/radiant/extension.rb:60:in
`activate'
/home/antonaylward/.gems/gems/actionpack-2.3.18/lib/action_controller/routing/route.rb:205:in
`to_proc'
/home/antonaylward/SystemI/vendor/radiant/lib/radiant/extension_loader.rb:98:in
`each'
/home/antonaylward/SystemI/vendor/radiant/lib/radiant/extension_loader.rb:98:in
`activate_extensions'
/home/antonaylward/SystemI/vendor/radiant/lib/radiant/initializer.rb:184:in
`after_initialize'
/home/antonaylward/.gems/gems/rails-2.3.18/lib/initializer.rb:179:in
`process'
/home/antonaylward/.gems/gems/rails-2.3.18/lib/initializer.rb:113:in
`send'
/home/antonaylward/.gems/gems/rails-2.3.18/lib/initializer.rb:113:in `run'
/home/antonaylward/SystemI/vendor/radiant/lib/radiant/initializer.rb:148:in
`run'
/home/antonaylward/SystemI/config/environment.rb:35
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
/dh/passenger/helper-scripts/classic-rails-preloader.rb:96:in
`preload_app'
/dh/passenger/helper-scripts/classic-rails-preloader.rb:184
Error ID
e03b2a85
Application root
/home/antonaylward/SystemI
Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV, NODE_ENV and
PASSENGER_APP_ENV)
production
Ruby interpreter command
/usr/bin/ruby1.8
General Ruby interpreter information
RUBY_VERSION = 1.8.7
RUBY_PLATFORM = x86_64-linux
RUBY_ENGINE = nil
RubyGems version = 1.8.15
RubyGems paths = ["/home/antonaylward/.gems", "/usr/lib/ruby/gems/1.8"]
Activated Ruby gems
rails => 2.3.18
activerecord => 2.3.18
rack-cache => 1.2
actionpack => 2.3.18
rubypants => 0.2.0
imagesize => 0.1.1
tzinfo => 0.3.33
i18n => 0.6.0
radius => 0.7.3
rack => 1.1.6
memcache-client => 1.8.5
builder => 2.1.2
activeresource => 2.3.18
actionmailer => 2.3.18
activesupport => 2.3.18
There's a lot more CPU specific into and a ;ot more about how the Ruby
interpreter was built, whcih I don't think is relevant.