Bạn chưa khởi động máy chủ Postgres. Một số gói dmg cho Postgres đặt nó chạy như một dịch vụ khi khởi động. Tuy nhiên, không phải bạn đã cài đặt.
Bạn cần tạo một thư mục dữ liệu, khởi động các postgres, sau đó bắt đầu từ đó.
initdb /some/directory # just do this ONCE
pg_ctl -D /some/directory start # many other options, e.g. logging, available here
psql postgres
Bạn có thể đặt một biến môi trường cho thư mục dữ liệu và bạn sẽ không cần -D
cờ sau. Bạn có thể tra cứu điều đó sau.