Mir ist genau dasselbe passiert, vermutlich aufgrund der widersprüchlichen Version von psql (eine von Lion, eine von Homebrew). Obwohl ich immer noch nicht herausgefunden habe, wie ich psql dazu bringen kann, das /tmp-Socket-Verzeichnis zu verwenden, habe ich einen Workaround.
Fügen Sie Folgendes in Ihre .bashrc (oder .zshrc usw.) ein:
export PGHOST=/tmp
Dadurch wird der richtige "Host" auf das richtige Socket-Verzeichnis zurückgesetzt, ohne dass das -h-Flag
angegeben werden muss