Estoy ejecutando un archivo semilla (que anteriormente funcionaba bien) así: 
Verifico si hay migraciones pendientes con rake db:migrate:status y todas las migraciones están "activas".
Para contexto adicional, esto es lo que me llevó a este punto:
bin/rake db:create db:schema:load Todo bienMás contexto
-Ruby 2.3.1 -Rails 4.2.7.1 -Postgresql 9.6.2
No parece que realmente tengas un problema; abort_if_pending_migrations simplemente resulta ser la última línea de rastreo que incluso genera una semilla exitosa. Un env de Rails que funciona completamente en mi máquina escupe el mismo resultado, pero funciona bien (completo con 0 código de error):
$ be rake db:seed --trace ** Invoke db:seed (first_time) ** Execute db:seed ** Invoke db:abort_if_pending_migrations (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute db:abort_if_pending_migrations $ echo $? 0 Para que conste, se espera que db:seed normalmente no imprima ningún resultado.