2

好的,我已经完成了迁移。我尝试通过删除重复项、对 schema.rb 等进行排序来对其进行排序,但我认为我做得不对。

当我尝试部署到 heroku,或者更确切地说是 heroku run rake db:migrate 时,我得到

多次迁移的版本号为 20130307005437

迁移在 localhost 上运行良好,但在 heroku 上运行良好。

不幸的是,当我查找迁移编号 20130307005437 时,它不在我的 db/migrate 中。

我怎样才能找到它来解决问题?

4

1 回答 1

4

虽然此文件可能在您的目录列表中不可见,但我怀疑您的 Git 存储库中可能已经有一个文件,这就是导致此错误出现在 Heroku 而不是本地的原因。

请确保您在该 Git 存储库中仅使用该编号进行了一次迁移。

于 2013-03-10T12:42:04.203 回答