Verifique se não há postmaster.pid em seu diretório postgres, provavelmente /usr/local/var/postgres/ remova isso e inicie o servidor. Check - https://github.com/mperham/lunchy é um ótimo wrapper para launchctl.