25

Intentando iniciar una aplicación Rails 3.1 localmente en modo de producción.Arranque de carriles 3.1 en entorno diferente

rails s 

se iniciará en el desarrollo muy bien. Cuando intento

rails s production 

me sale el error:

/usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in 
    `require': no such file to load -- rack/handler/production (LoadError) 
     from /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in `try_require' 

Respuesta

69

Al parecer, el comando correcto es

rails s -e production 

corrígeme si me equivoco, pero creo que el "-e" no fue requerido previamente.

+0

sí, no era necesario en 3.0. ¡Gracias por esto! – corroded

+0

Cuando hago esto, recibo otros errores en su lugar, p. "Nivel de pila demasiado profundo". ¿Qué es la -e? No, "ignorar errores", supongo. –

+0

"Nivel de pila demasiado profundo" probablemente significa que tiene una función recursiva que nunca regresa. El "-e" es para "ambiente". – tybro0103

Cuestiones relacionadas