关于macos:使用自制软件时出现冲突的postgres问题

Issue with conflicting postgres when using homebrew

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

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

1
2
3
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什么都没有,并且由于一些奇怪的原因,它现在正好工作(即使我没有改变任何东西发布后这个)。将重启几次以弄清楚发生了什么

编辑2:它现在似乎工作,我不知道为什么(昨晚浪费了3个小时),我将标记为已回答,直到它再次回来


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