我有应用程序在带有 postgres 的 Rails 上本地运行。一切正常。我是 Rails 新手,我想根据本指南在 heroku 上部署我的第二个应用程序: https ://devcenter.heroku.com/articles/rails3 当我创建新应用程序时,我看到它在工作,然后我推送了我的应用程序,但无法运行heroku run rake db:migrate -app "MY NEW APP NAME",因为有很多错误。他们中有一些:
弃用警告:您在供应商/插件中有 Rails 2.3 风格的插件!
耙中止!发生错误,此迁移和所有后续迁移已取消:PG::Error: 错误:关系“订单”的“已确认”列已存在
当我尝试启动我的应用程序时,我看到:“我们很抱歉,但出了点问题。”。如果已经存在列,我猜它不应该在本地运行。可能出了什么问题?