ruby on rails - portable - La consola de raíles Heroku no arranca más.
instal heroku (5)
Deberías usar heroku run console
como han contestado otros.
Heroku solo se ejecuta en un entorno a la vez, que está configurado por las variables de entorno RAILS_ENV y RACK_ENV .
Cuando te conectes, la consola usará el entorno correcto automáticamente.
Tengo un problema con la ejecución de la consola de rieles en heroku (pila de cedro). Cada uno de los siguientes comandos heroku run console, heroku run rails console, heroku run bundle exec rails console produce el siguiente mensaje de error:
Ejecución de la bundle exec rails console
conectada a la terminal ... arriba, ejecute.8155
Anulación de pruebas: el entorno de Rails se está ejecutando en modo de producción.
Este mensaje de error es un poco confuso. ¿Qué tipo de prueba intenta iniciar Heroku? Solo quiero encender la consola, que funcionó bien hace 4 semanas.
Estaba con el mismo problema y decidí hacer esto y funcionó
$ heroku run bash
$ cd bin
~/bin $ ruby rails console
Para Cedar Stack y más tarde:
heroku run rails console --app <app name>
Las pilas anteriores podrían usar este comando:
heroku run console --app <app name>
Por alguna razón, necesita definir explícitamente el proceso de la consola en el Procfile
:
# Procfile
web: script/rails server -p $PORT
console: script/rails console
Esta publicación de blog tiene más detalles: http://platypus.belighted.com/blog/2013/01/21/ruby-2-rails-4-heroku/
Si tiene varios entornos (organización / producción / etc), necesita este comando:
heroku run -a app-name console
Si solo tiene un único entorno y nunca configura la puesta en escena u otros entornos, simplemente puede ejecutar:
heroku run console
https://github.com/nemrow/rails_app_cheatsheet/blob/master/heroku.rdoc