with rails español app ruby-on-rails git heroku bundler

ruby on rails - rails - Desarrollar en windows, ejecutar unicornio en producción en heroku



procfile rails (2)

La solución alternativa (que estaba muy cerca del cartel original) es

group :production do gem ''unicorn'' end

y luego usando

bundle install --without production

en su máquina de Windows.

Heroku sidenote (no probado)

A diferencia de la respuesta aceptada, esto no debería hacer que Heroku ignore su Gemfile.lock

Esto se debe a que Heroku verifica su Gemfile para mswin y mingw cuando decide si es Windows generado o no.

Tengo un nuevo proyecto de Rails y decidí probar heroku, la implementación parece muy fácil allí.

Estoy desarrollando Windows, así que ejecutar Unicorn no es una opción, pero Webrick está bien para el desarrollo.

PERO, cuando se trata de la implementación, quiero usar unicornio, y heroku apoya perfectamente esto

El problema es: tengo que listar unicornio en mi Gemfile para que heroku lo elija, pero cuando hago eso y ejecuto el comando bundle (o rails s) en mi máquina de desarrollo de Windows, intenta instalar el servidor de unicornio

Traté de poner unicornio en el grupo de producción, grupo: producción do gem ''unicorn'' end todavía se quejan del paquete y no puedo ejecutar el servidor dev


Puedes apuntar a plataformas específicas en tu Gemfile:

platforms :ruby do # linux gem ''unicorn'' end platforms :mswin do # gems specific to windows end

Consulte las páginas de manual de gemfile para obtener más información.