【发布时间】:2013-01-08 05:09:17
【问题描述】:
我的应用程序使用 postgres 在 Rails 上本地运行。一切正常。我是 Rails 新手,我想根据本指南在 heroku 上部署我的第二个应用程序: https://devcenter.heroku.com/articles/rails3 当我创建新应用程序时,我看到它工作,然后我推送我的应用程序,并且由于许多错误而无法运行 heroku run rake db:migrate -app "MY NEW APP NAME"。其中一些:
弃用警告:您在 vendor/plugins 中有 Rails 2.3 风格的插件!
rake 中止!发生错误,此迁移和所有后续迁移均已取消: PG::Error: ERROR: 关系“订单”的“已确认”列已经存在
当我尝试启动我的应用程序时,我看到:“我们很抱歉,但出了点问题。”。 如果已经存在列,我猜它不应该在本地运行。可能出了什么问题?
【问题讨论】:
标签: ruby-on-rails database postgresql heroku