gpt4 book ai didi

ruby-on-rails - Postgres 服务器错误 -> PGError : could not connect to server

转载 作者:搜寻专家 更新时间:2023-10-30 23:22:31 25 4
gpt4 key购买 nike

尝试在本地主机上启动我的 Rails 应用程序时出现以下错误:

PGError (could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

从我读到的内容来看,这很可能是连接到 Postgres 服务器时出现的问题,并且可能表明它没有启动?

这一切都始于我第一次尝试使用 git 进行合并(耶,菜鸟!)。发生了冲突(与 Rubymine workspace.xml 文件有关),我开始打开冲突解决程序。然后似乎真的没有必要跟踪 workspace.xml 所以我退出了解析程序,打算在文件上运行“git rm --cached”。我认为在退出程序时出了问题,我最终重新启动,然后取消跟踪文件,然后完成合并。进一步的证据表明,在我重新启动机器之前,我的终端 shell 没有正确打开。

现在,据我所知,合并中的一切都很好(无论如何,两个分支中存在细微差别),但对于我来说,我似乎无法摆脱这个 PGError。如果它像启动服务器一样简单,那么我很乐意帮助您了解如何做到这一点。

(其他上下文:OSx、rails 3、通过 macports 安装的 posgresql83、pg gem)。

编辑 - 我一直在尝试启动服务器,但没有成功。例如,我试过:

pg_ctl start -D /opt/local/var/db/postgresql83/defaultdb

这似乎是数据的正确路径(它找到了 postgresql.conf 文件),但我得到的响应是“无法执行二进制文件”。

最佳答案

尝试 sudo port load postgresql83-server - 这应该适用于 macports 的最新 8.3 端口。

如果这不起作用,请尝试 sudo port selfupdate; sudo port upgrade outdated 然后重试。

注意 - 这可能需要很长时间。

关于ruby-on-rails - Postgres 服务器错误 -> PGError : could not connect to server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4638858/

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