Error Using Phusion Passenger - Could not find sqlite3-ruby-1.2.5 in any of the sources (Bundler::GemNotFound) -
i have got ror set on server using phusion passenger , default ror applicatioon page shows, when click 'about application’s environment' error saying 'ruby (rack) application not started' , under error message bit 'could not find sqlite3-ruby-1.2.5 in of sources (bundler::gemnotfound)'.
if 'bundle install' @ command line list of 'using x (y)' style messages including this:
using sqlite3-ruby (1.2.5)
(i had downgrade 1.2.5 due issue latest one)
i dont understand why getting error above sqlite3-ruby there.
stack trace on error page:
0 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/spec_set.rb 87 in `materialize' 1 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/spec_set.rb 81 in `map!' 2 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/spec_set.rb 81 in `materialize' 3 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/definition.rb 90 in `specs' 4 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/definition.rb 135 in `specs_for' 5 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/definition.rb 124 in `requested_specs' 6 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/environment.rb 23 in `requested_specs' 7 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb 11 in `setup' 8 /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler.rb 107 in `setup' 9 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/utils.rb 326 in `prepare_app_process' 10 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/rack/application_spawner.rb 155 in `initialize_server' 11 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/utils.rb 572 in `report_app_init_status' 12 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/rack/application_spawner.rb 153 in `initialize_server' 13 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously' 14 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server.rb 180 in `start' 15 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/rack/application_spawner.rb 128 in `start' 16 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/spawn_manager.rb 253 in `spawn_rack_application' 17 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add' 18 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/spawn_manager.rb 246 in `spawn_rack_application' 19 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server_collection.rb 82 in `synchronize' 20 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize' 21 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/spawn_manager.rb 244 in `spawn_rack_application' 22 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/spawn_manager.rb 137 in `spawn_application' 23 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application' 24 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server.rb 357 in `__send__' 25 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop' 26 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously' 27 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/helper-scripts/passenger-spawn-server 99 edit:
this passenger.conf file.
loadmodule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6/ext/apache2/mod_passenger.so passengerroot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.6 passengerruby /opt/ruby-enterprise-1.8.7-2011.03/bin/ruby passengermaxpoolsize 2
you seems have 2 versions(ruby-enterprise-1.8.7 , 1.9.1) of ruby runtimes installed. make sure install sqlite3-ruby gem (and passenger) on same runtime.
you have installed passenger gem in 1.9.1 ruby runtime setting passengerruby 1.8. think shouldn't that. set 1.9.1. , make sure run bundle install (inside rails project folder) ruby 1.9.1, installed needed gems 1.9.1 runtime.
passengerruby /path/to/1.9.1/here/bin/ruby if want manage different versions of ruby runtimes ease suggest looking @ rvm
Comments
Post a Comment