2012-02-21 27 views

Respuesta

17

rails server es el comando para iniciar su servidor (generalmente WEBrick) y está en rails.

rackup es un comando que viene con el medio rack y utiliza la configuración en su config.ru y arranca un servidor basado en esos. Este es un estándar (funcionará para otros marcos y aplicaciones basadas en rack) y generalmente se usa en servidores de producción.

Una diferencia de la nota es que si inicia un servidor con rails s, verá la salida en el terminal.

En mi experiencia, en producción, rackup es utilizado por phusion passenger por lo que no querría rails s en esa situación.

Como un lado, el puerto se puede cambiar con rails server y rackup usando el indicador -p.

Cuestiones relacionadas