0

尝试将 postgresql 与自制软件一起使用时遇到问题。在进行完全干净的安装之后(从 postgresql 9.1.3 升级到 9.2.4 并进行 MacOS X 的系统更新之后),Lion 附带的 postgresql 似乎与 homebrew 提供的 postgresql 冲突。

冲突意味着当 OSX 启动时(以及使用 ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist),postgresql 在启动时无法正确加载,这会导致

psql: 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"?

错误。问题是,如果我随后手动加载和卸载 homebrew.mxcl.postgresql.plist 代理,postgresql 从此时开始工作,有谁知道如何解决这个问题(我认为这可能是 /usr/bin/ 之间的冲突psql 和自制软件的 /usr/local/bin/psql)

编辑:在重新启动并运行后launchctl list | grep postgres,我得到了这个结果680 - homebrew.mxcl.postgresql,运行launchctl list | grep pg没有给出任何东西,并且由于某种奇怪的原因,它现在正在工作(即使我在发布这个之后没有改变任何东西)。将重新启动几次以弄清楚发生了什么

EDIT2:它现在似乎有效,我不知道为什么(昨晚浪费了 3 个小时),我将把它标记为已回答,直到它再次出现

4

1 回答 1

1

看起来它实际上正在工作,也许在引导顺序中发生了一些奇怪的事情,但 postgres 现在工作正常,正如预期的那样,通过自制软件

于 2013-05-11T01:02:17.190 回答