Ah, found an error in https://github.com/radiant/radiant/wiki/installing-on-dreamhost-using-ssh - should have been
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8" rather than export GEM_PATH="/usr/lib/ruby/gems/1.8:$GEM_HOME" I updated the gems and I also added ENV['GEM_PATH'] ||= '/home/user/.gems:/usr/lib/ruby/gems/1.8' to the top of config/environment.rb The site is up! Thanks heaps. On Nov 30, 1:58 pm, Jim Gay <j...@saturnflyer.com> wrote: > On Mon, Nov 29, 2010 at 6:54 PM, Marc <marc.bosc...@gmail.com> wrote: > > Hi, > > > I'm installing Radiant on Dreamhost and I'm getting "undefined method > > `middleware' for #<Radiant::Configuration:0x6cc84c846cb0>" from the > > following line "config.middleware.use ::Radiant::Cache", 55, in config/ > > environment.rb. > > > Passenger is reporting a number of different possible causes, of which > > I think "A required library may not installed. Please install all > > libraries that this application requires." is the problem… > > > The real trick is how do I work out what library is missing? > > You're running Radiant 0.6.9: > > /usr/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/railties/lib/initial > izer.rb > 47 in `run' > > There is no middleware in 0.6.9 > > > > > > > > > Thanks in advance for any help! > > > here is the back trace: > > 0 /home/user/stage/config/environment.rb 55 > > 1 /usr/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/railties/lib/ > > initializer.rb 47 in `run' > > 2 /usr/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/initializer.rb > > 89 in `run' > > 3 /home/user/stage/config/environment.rb 12 > > 4 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in > > `gem_original_require' > > 5 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require' > > 6 /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb > > 299 > > in `preload_application' > > 7 /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb > > 248 > > in `initialize_server' > > 8 /dh/passenger/lib/phusion_passenger/utils.rb 255 in > > `report_app_init_status' > > 9 /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb > > 233 > > in `initialize_server' > > 10 /dh/passenger/lib/phusion_passenger/abstract_server.rb 194 in > > `start_synchronously' > > 11 /dh/passenger/lib/phusion_passenger/abstract_server.rb 163 in > > `start' > > 12 /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb > > 209 in `start' > > 13 /dh/passenger/lib/phusion_passenger/spawn_manager.rb 262 in > > `spawn_rails_application' > > 14 /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb > > 126 in `lookup_or_add' > > 15 /dh/passenger/lib/phusion_passenger/spawn_manager.rb 256 in > > `spawn_rails_application' > > 16 /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb > > 80 in `synchronize' > > 17 /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb > > 79 in `synchronize' > > 18 /dh/passenger/lib/phusion_passenger/spawn_manager.rb 255 in > > `spawn_rails_application' > > 19 /dh/passenger/lib/phusion_passenger/spawn_manager.rb 154 in > > `spawn_application' > > 20 /dh/passenger/lib/phusion_passenger/spawn_manager.rb 287 in > > `handle_spawn_application' > > 21 /dh/passenger/lib/phusion_passenger/abstract_server.rb 352 in > > `__send__' > > 22 /dh/passenger/lib/phusion_passenger/abstract_server.rb 352 in > > `main_loop' > > 23 /dh/passenger/lib/phusion_passenger/abstract_server.rb 196 in > > `start_synchronously' > > 24 /dh/passenger/bin/passenger-spawn-server 61 > > -- > Jim Gay > Saturn Flyer LLChttp://www.saturnflyer.com > 571-403-0338