ruby-on-rails - railsinstaller - ruby on rails instalar windows
Cómo configurar Thin como predeterminado en Rails 3 (4)
He estado comenzando con Thin thin -V start
en desarrollo.
Sin embargo, me gustaría que Thin sea el predeterminado en lugar de WEBrick y poder iniciarlo con rails s
.
¿Hay alguna manera de configurar Thin como valor predeterminado en lugar de WEBrick en Rails 3?
Si eso no es posible, ¿hay al menos una forma de iniciarlo en el entorno de prueba automáticamente?
Puede ejecutar rails3 con thin rails server thin
Consulte la salida del rails server -h
de rails server -h
para obtener más opciones.
De forma alternativa, podría usar capataz , especialmente si sus aplicaciones web tienden a ser más complicadas de ejecutar (trabajadores en segundo plano, procesos de reloj para manejar la programación, etc.)
Por ejemplo, necesitaría crear un Procfile
de Procfile
en su aplicación Rails con el siguiente contenido:
web: bundle exec rails server thin -p $PORT
Entonces solo:
foreman start
para comenzar tu servidor.
Envié una solicitud de extracción en el repositorio de Github de rack y fue aceptada: https://github.com/rack/rack/commit/b487f02b13f42c5933aa42193ed4e1c0b90382d7
En un futuro cercano, podremos usar Thin solo agregando gem ''thin''
a nuestro Gemfile y comenzando la aplicación con rails s
.
Tenga en cuenta que esto puede ser una medida temporal, sin embargo.
Elegí Thin porque Mongrel no se mantenía actualmente y ningún otro servidor parecía ser una alternativa a Mongrel.
En el uso de archivos Gem: gem ''thin''
paquete de instalación
luego se ralentizará, se adelgazará como servidor predeterminado para su proyecto.