postgresql を homebrew と一緒に使用しようとすると問題が発生します。完全にクリーン インストールを実行した後 (および postgresql 9.1.3 から 9.2.4 にアップグレードし、MacOS X のシステム アップデートを実行した後)、Lion に付属の postgresql が homebrew が提供するものと競合しているようです。
この競合は、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時間ほど無駄にしました)。再び戻ってくるまで、これを回答済みとしてマークします