Heroku Rails 4无法连接到服务器:连接被拒绝
使用postgres。
无法推送。Heroku Rails 4无法连接到服务器:连接被拒绝
试过这种没有任何的运气:
config.assets.initialize_on_precompile = false
----->准备应用Rails的资产管道
Running: rake assets:precompile rake aborted! could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
接受的答案没有完全解决这个问题。我试图找到解决方案2-3小时没有成功,然后这工作:
在您的应用程序目录。
heroku labs:enable user-env-compile
它仍然失败?
heroku labs:disable user-env-compile
heroku labs:enable user-env-compile
然后它为我工作,只是不得不删除,再做一次。
在Rails 4中不再需要以下配置。编译资产必须没有它。
config.assets.initialize_on_precompile = false
由于某个模型中的方法错误,我得到了相同的错误。修复这个错误后,我能够成功推送很多次。然后,由于某种原因,我又开始犯这个错误......所以,我添加了实验室,并且第二次修复了它。请务必阅读您的日志... – hellion 2013-08-27 14:56:33
同样的错误与验证接受在这里。 – lucianosousa 2013-10-28 05:12:55
Heroku现已弃用user-env-complile.I有此问题,尚未解决。 – 2014-03-05 12:13:20
config.assets.initialize_on_precompile = false
包括在应用程序。 rb,ABOVE模块APPNAME
我原本包括它里面
类应用<的Rails ::应用
编辑:实际上,上面没有解决它。
我不得不这样做
heroku开发中心谈到了解决这个问题。基本上,您的rails4应用程序不应该依赖运行时配置增值服务。
https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting
尝试本地
bundle exec rake assets:precompile RAILS_ENV=production
执行这可能是因为设计宝石在我的情况。设计初始值设定项中可能缺少密钥。尝试添加
config.secret_key = "PROVIDE-KEY"
您可以添加到这个问题您收到错误消息? – fmendez 2013-04-20 21:21:48
补充,谢谢fmendez – tobeannounced 2013-04-21 10:14:25
你正试图连接到本地主机上的PostgreSQL,它没有运行。 – 2013-04-21 11:43:42