“No hay que cargar ese archivo: empaquetador / configuración” en el servidor Apache / Passenger

Estoy intentando desplegar un borrador de mi primera aplicación Rails. Funciona muy bien en mi servidor local WEBRick.

Sin embargo, en mi Ubuntu VPS que ejecuta Apache2 & Passenger, cuando navego a la aplicación en mi navegador, obtengo:

Error message:
no such file to load -- bundler/setup
Exception class:
LoadError

Con el siguiente retroceso:

0   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `gem_original_require'
1   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `require'
2   /home/user/public/foo.com/config/boot.rb    6   
3   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `gem_original_require'
4   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `require'
5   /home/user/public/foo.com/config/application.rb 1   
6   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `gem_original_require'
7   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `require'
8   /home/user/public/foo.com/config/environment.rb 2   
9   /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `gem_original_require'
10  /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb    36  in `require'
11  config.ru   3   
12  /usr/lib/ruby/vendor_ruby/rack/builder.rb   51  in `instance_eval'
13  /usr/lib/ruby/vendor_ruby/rack/builder.rb   51  in `initialize'
14  config.ru   1   in `new'
15  config.ru   1   

La aplicación fue construida con Ruby v1.9.3 (o eso pensé), que he instalado en Ubuntu (en la raíz de la aplicación,ruby -v devolucionesruby 1.9.3p286 (2012-10-12 revision 37165) [i686-linux]).

Segúnesta pregunta, He corridogem install bundle ybundle install En la raíz de la aplicación. También he importado el correcto.gemset Desde mi máquina local a la raíz de la aplicación VPS.

Segúnesta pregunta, Intenté cambiar el conjunto de gemas a/home/user/.rvm/gems/ruby-1.9.3-p286@foo (donde foo es el nombre del conjunto de gemas en uso), pero esto hizo que el retroceso fuera más largo.

Cualquier ayuda para solucionar este problema sería muy apreciada!

EDITAR: Finalmente conseguí que mi aplicación funcionara al desinstalar Rails, RVM, Ruby (una versión de RVM) y Passenger antes de reinstalar Rails, Passenger & Ruby (pero no RVM).

Respuestas a la pregunta(3)

Su respuesta a la pregunta