threads rails español app ruby-on-rails webrick puma

ruby on rails - español - Cambia el servidor web local a WEBrick en Rails from Puma



puma config production (3)

Estaba siguiendo los documentos de Heroku para configurar a Puma e ingresé este comando:

bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development}

Lo que lo hizo para que ahora ejecute puma en mi entorno de desarrollo cada vez que ejecuto un rails s . Pero o por cualquier razón, Puma está causando estragos. ¿Cómo puedo volver a usar WEBrick?

Intentó

bundle exec webrick -p ${PORT:-3000} -e ${RACK_ENV:-development}

Pero, por supuesto, el comando no se encuentra: webrick. Sabía que ''ser demasiado fácil ...

¡Gracias!


Para ejecutar el servidor local en desarrollo con webrick, solo debe tener que especificarlo cuando se ejecuta el rails server :

rails server webrick

Puede hacer que vuelva de nuevo a webrick de forma predeterminada si mueve puma al grupo de producción de su Gemfile:

group :production do gem ''puma'' end

Entonces paquete sin el grupo de producción:

bundle install --without production



Retire la gema puma del archivo de gemas y arrójela.

e iniciar la aplicación. Puede ver la información de inicio del servidor de aplicaciones webrick en la consola.

El servidor web de aplicaciones predeterminado es Webrick