Port 5432 is already in use (PostgreSQL Mac)

Port 5432 is already in use (PostgreSQL Mac)

Con el comando:

sudo lsof -i :5432

puedes ver si tienes algún proceso corriendo en ese puerto

como podrás ver en la imagen se tienen corriendo procesos llamados postgres para matarlos o cerrarlos se usa el siguiente comando

sudo pkill -u postgres

una vez cerrado el proceso ya podrás correr el programa de postgres u otros.

si el comando pkill no te funciono, y te arrojo este error

pkill: Unknown user `postgres'

lo mas probable es que tengas corriendo Postgres desde otro lugar como brew puedes intentar con estos comandos

brew services list
brew services stop postgresql

y ahora si ya podrás correr el servicio.