繁体   English   中英

使用PostgreSQL在Heroku上部署Rails应用程序

[英]Deploying rails application on Heroku with PostgreSQL

我有使用postgres在本地运行的应用程序。 一切正常。 我是Rails的新手,我想在此指南中使用我的第二个应用程序: https : //devcenter.heroku.com/articles/rails3当我创建新应用程序时,我看到它正在工作,然后我推送了我的应用程序,无法运行由于许多错误,heroku运行rake db:migrate -app“ MY NEW APP NAME”。 他们中的几个:

弃用警告:供应商/插件中有Rails 2.3样式的插件!

耙子流产了! 发生错误,此错误和所有后续迁移被取消:PG :: Error:错误:关系“订单”的列“已确认”已存在

当我尝试启动我的应用程序时,我看到:“很抱歉,出了点问题。” 如果已经存在的列,它不应该在本地运行。 可能出什么问题了?

弃用警告:供应商/插件中有Rails 2.3样式的插件!

由于vendor / plugins文件夹在rails 3中已弃用,而在rails 4中已完全删除。因此,如果vendor / plugins文件夹中没有插件,则应删除该文件夹。 如果有任何插件http://code.coneybeare.net/how-to-convert-simple-rails-23-style-plugins

您是否已经推送数据库,然后运行迁移?

如果您不担心丢失heroku上数据库中的数据,可以尝试

heroku run rake db:reset --app YOUR_APP-NAME

这将删除数据库中的所有表,并从头开始重新运行所有迁移

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM