Phusion Passenger Error: Ha activado el rack 1.2.1, pero su Gemfile requiere el rack 1.2.2

Estoy intentando ejecutar una aplicación Ruby on Rails en un servidor compartido Dreamhost. Todo está bien hasta ahora, excepto un error extraño que no he podido resolver.

A veces, cuando visito la aplicación web, aparece un error de Phusion Passenger que dice:

Ya ha activado el rack 1.2.1, pero su Gemfile requiere el rack 1.2.2. Considere usar el paquete exec.

Cuando acabo de actualizar la página, parece funcionar, sin embargo, no más mensajes de error de Phusion Passenger.

Siguiendo otros subprocesos de desbordamiento de pila y una @ similDreamhost wiki, Agregué lo siguiente a la parte superior de laconfig/environment.rb archivo

if ENV['RAILS_ENV'] == 'production'  # don't bother on dev
  ENV['GEM_PATH'] = '/home/myusername/.gems' + ':/usr/lib/ruby/gems/1.8'
end

Respuestas a la pregunta(9)

Su respuesta a la pregunta