PostgresSQL 설치 시 "/tmp/.s.PGSQL.5432" 에러

Nest.js를 공부하면서 Brew로 PostgresSQL을 설치하고 DB를 연결하려고 했는데 아래와 같은 에러가 발생했다.

psql postgres

psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory

검색을 해보니 다양한 결과들이 나왔다.

chatgpt도 사용해봤으나 전부 실패했다.

그러다 stackoverflow에서 아래와 같은 답변을 찾았다.

stack overflow 원본링크

위의 링크 중간에 보면 아래와 같은 답변이 있었다.

brew services start postgresql

위의 명령어를 실행하고 다시 psql을 실행하니 정상적으로 실행되었다.

psql postgres

개발은 처음에 설치와 환경설정이 제일 어렵다..