gpt4 book ai didi

ruby-on-rails - PGconn.open 上的 Heroku 错误(:dbname => 'EBDX' ) Works fine on local, 但在 Heroku 上部署后没有

转载 作者:行者123 更新时间:2023-11-29 13:30:55 24 4
gpt4 key购买 nike

连接数据库时出现这个错误 PG::ConnectionBad(无法连接到服务器:没有那个文件或目录
2014-05-17T08:04:30.292246+00:00 应用[web.1]:
2014-05-17T08:04:30.297461+00:00 应用[web.1]:
2014-05-17T08:04:30.297469+00:00 app[web.1]:Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

我的代码在本地运行并正常连接到数据库,但在部署到 Heroku 上后却无法运行。以下是我的 Rails Controller 的错误行。conn = PGconn.open(:dbname => 'EBDX')

我检查了我的 Heroku 数据库使用Heroku pg:psql我可以在那里看到我的表格,但仍然出现错误

最佳答案

当您在本地工作时,您通过默认启用的 Unix 套接字进行连接。在 Heroku 上部署后,您必须通过 TCP/IP 进行连接。看起来您必须更新代码中的连接参数以指向 Heroku 服务器。

关于ruby-on-rails - PGconn.open 上的 Heroku 错误(:dbname => 'EBDX' ) Works fine on local, 但在 Heroku 上部署后没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23710929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com