U hebt de Postgres-server niet gestart. Sommige van de dmg-pakketten voor Postgres stellen het in om als een service te worden uitgevoerd bij het opstarten. Maar niet, hoe je de installatie ook hebt uitgevoerd.
U moet een gegevensmap initiëren, postgres starten en vanaf daar verder gaan.
initdb /some/directory # just do this ONCE
pg_ctl -D /some/directory start # many other options, e.g. logging, available here
psql postgres
U kunt een omgevingsvariabele instellen voor de gegevensmap en u hebt de -D
. niet nodig later vlaggen. Dat kun je later opzoeken.