尝试与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个小时),我会将其标记为已回答,直到它再次回来
答案 0 :(得分:1)
看起来它确实在工作,也许在启动序列中发生了一些奇怪的事情但是postgres现在正常工作,正如预期的那样,通过自制程序