我检查是否有rake db:migrate:status
的待定迁移,所有迁移都是" up"。
有关其他背景信息,请参阅以下内容:
bin/rake db:create db:schema:load
所有商品更多情境
-Ruby 2.3.1 -Rails 4.2.7.1 -Postgresql 9.6.2
答案 0 :(得分:2)
看起来你确实没有问题; abort_if_pending_migrations
恰好是即使是成功的种子输出的最后一条跟踪线。我机器上一个完全工作的Rails环境会输出相同的输出,但工作正常(完整的0错误代码):
$ 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
对于记录,db:seed
通常不打印任何输出。