Det samme skete for mig, formentlig på grund af den modstridende version af psql (en fra Lion, en fra homebrew). Selvom jeg stadig ikke har været i stand til at finde ud af, hvordan man får psql til at bruge /tmp socket-mappen, har jeg en løsning.
Indsæt følgende i din .bashrc (eller .zshrc osv.):
export PGHOST=/tmp
Dette sætter den korrekte "vært" tilbage til den korrekte socket-mappe uden at skulle angive -h-flaget