使用自制软件时出现冲突的postgres问题

时间:2013-05-10 14:39:37

标签: macos postgresql homebrew postgresql-9.2

尝试与homebrew一起使用postgresql时遇到问题。在完全干净安装之后(以及从postgresql 9.1.3升级到9.2.4并对MacOS X进行系统更新之后),似乎Lion附带的postgresql与自制软件提供的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个小时),我会将其标记为已回答,直到它再次回来

1 个答案:

答案 0 :(得分:1)

看起来它确实在工作,也许在启动序列中发生了一些奇怪的事情但是postgres现在正常工作,正如预期的那样,通过自制程序