在尝试将应用程序推送到heroku时,我得到了这个特定的错误:
remote: Running: rake assets:precompile
remote: PG::ConnectionBad: could not connect to server: Connection refused
remote: Is the server running on host "127.0.0.1" and accepting
remote: TCP/IP connections on port 5432?
我尝试按照文章的步骤进行操作:https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting
我的资产在本地进行编译,无需连接到数据库。
我还添加了config.assets.initialize_on_precompile = false
但是当尝试在heroku中部署时仍然会出现错误...
关于我做错了什么?
谢谢!
P.S:我使用带有rails 4.2.0的spree 3.0.0
答案 0 :(得分:7)
在heroku中为您的应用创建新数据库:
heroku addons:create heroku-postgresql
然后尝试git push to heroku