resuelto: era debido a la red limitaciónerror heroku cuando se ejecuta la migración (carriles pila 3.1 cedro)
simplemente Empujé mi aplicación y tengo que pasar mis archivos de migración para inicializar la base de datos
consigo el siguiente error: ¿qué debo hacer?
EDIT: heroku nombreaplic plazo fiesta -app da el mismo error
Running rake db:migrate attached to terminal... /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/client/rendezvous.rb:33:in `initialize': Operation timed out - connect(2) (Errno::ETIMEDOUT)
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/client/rendezvous.rb:33:in `open'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/client/rendezvous.rb:33:in `block in start'
from /Users/stan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/client/rendezvous.rb:27:in `start'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/command/run.rb:36:in `index'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/lib/heroku/command.rb:114:in `run'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/gems/heroku-2.14.0/bin/heroku:14:in `<top (required)>'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/bin/heroku:19:in `load'
from /Users/stan/.rvm/gems/ruby-1.9.2-p290/bin/heroku:19:in `<main>'
Este es el resultado de la ejecución heroku ps
para comprobar mis procesos en ejecución: cuestiones
Process State Command
--------------------------------------------------------
run.1 complete for 24m bundle exec rake db:migrate
run.2 complete for 22m bundle exec rake db:migrate
run.3 complete for 16m bash
run.4 complete for 5m bundle exec rake db:migrate
run.5 complete for 1m bundle exec rake db:migrate
web.1 up for 6m bundle exec rails server -p $PORT
¿Estás seguro de que el cliente de rake no se está ejecutando? Puede verificar a través de 'heroku ps --app nombre_aplicación_hace_aquí_ .. A veces, la consola agota el tiempo de espera y el cliente de rake seguirá funcionando. – iwasrobbed
@iWasRobbed este es el resultado del comando que me diste: no estoy seguro de lo que significa. Proceso Estado Comando ------- ---------------- ---------------------- ----------- run.1 completo para 24m bundle exec rake db: migrate run.2 completo para 22m bundle exec rake db: migrate run.3 complete para 16m bash run.4 complete para 5m bundle exec rake db: migrate run.5 completo para 1m bundle exec rake db: migrate web.1 para 6m bundle exec rails server -p $ PORT – stanm87
Eso básicamente muestra qué procesos se están ejecutando en el servidor. Entonces tienes dos procesos 'rake db: migrate' que se han completado durante al menos 20 minutos. Debe verificar que la base de datos se haya migrado correctamente al verificar que sus cambios hayan llegado al esquema actual. (es decir, si agregó un campo en la migración, asegúrese de que puede acceder al campo en la consola Heroku ahora) – iwasrobbed