Pude agregar lo siguiente a mi .bash_profile para evitar el error:
export PGHOST=localhost
Esto funciona porque:
Si omite el nombre de host, psql se conectará a través de un socket de dominio Unix a un servidor en el host local, o a través de TCP/IP a localhost en máquinas que no tienen sockets de dominio Unix.
Su sistema operativo admite sockets de dominio Unix, pero el socket Unix de PostgreSQL que psql
necesita no existe o está en una ubicación diferente a la que espera.
Especificar un nombre de host explícitamente como localhost
fuerza psql
para usar TCP/IP. Establecer una variable de entorno PGHOST
es una de las formas de lograrlo. Está documentado en el manual de psql.