Le serveur est en cours d'exécution sur l'hôte “localhost” (::1) et en acceptant les connexions TCP/IP sur le port 5432?

Avant toute chose, veuillez noter que j'ai trouvé plusieurs questions similaires sur un Débordement de Pile et des articles sur le web, mais aucun de ceux qui m'ont aidé à résoudre mon problème:

Maintenant, voici la question:

  • J'ai une application Rails, qui fonctionne comme un charme.
  • Avec mon collaborateur, nous utiliser GitHub pour travailler ensemble.
  • Nous avons un master et un mvp branches.
  • J'ai récemment mis à jour mon git version avec Homebrew (Mac).
  • Nous utilisons Contremaître pour le lancement de notre application localement.

Maintenant, quand j'essaie de lancer l'application en local, j'obtiens l'erreur suivante:

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?

J'ai essayé de redémarrer mon ordinateur plusieurs fois.

J'ai aussi vérifié le contenu 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

Comme vous pouvez le voir, il n'y a pas de postmaster.pid fichier.

Une idée de comment je pourrais résoudre ce problème?

Pouvez-vous mettre à jour la question avec le contenu de postgresql.conf?

OriginalL'auteur Thibaud Clement | 2016-05-18