Antes que nada, tenga en cuenta que he encontrado varias preguntas similares en Stack Overflow y artículos en toda la web, pero ninguna de ellas me ayudó a solucionar mi problema:
- PG Error no pudo conectarse al servidor: Conexión rechazada ¿El servidor se está ejecutando en el puerto 5432?
- PG :: ConnectionBad - no se pudo conectar al servidor: Conexión rechazada
- psql: no se pudo conectar al servidor: conexión rechazada
Ahora, aquí está el problema:
- Tengo una aplicación Rails que funciona de maravilla.
- Con mi colaborador, usamos GitHub para trabajar juntos.
- Tenemos una
master
y unamvp
sucursales. - Recientemente actualicé mi
git
versión con Homebrew (Mac). - Usamos Foreman para iniciar nuestra aplicación localmente.
Ahora, cuando intento iniciar la aplicación localmente, aparece el siguiente error:
PG::ConnectionBad at /
could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
Intenté reiniciar mis computadoras varias veces.
También verifiqué el contenido de /usr/local/var/postgres
:
PG_VERSION pg_dynshmem pg_multixact pg_snapshots pg_tblspc postgresql.conf
base pg_hba.conf pg_notify pg_stat pg_twophase postmaster.opts
global pg_ident.conf pg_replslot pg_stat_tmp pg_xlog server.log
pg_clog pg_logical pg_serial pg_subtrans postgresql.auto.conf
Como puede ver, no hay ningún postmaster.pid
archivo allí.
¿Alguna idea de cómo podría solucionar esto?
postgresql.conf
?