[mise à jour2]
d'accord, voici ce que vous devez faire :
- le socket unix doit être à
/var/pgsql_socket
(selon l'image plist) où as rails essaie de trouver le fichier socket dans/tmp
. Je crois que c'est la raison de l'erreur. donc Editez votredatabase.yml
&ajouter explicitement l'emplacement du socket. donc votre database.yml final devrait ressembler à ceci . changez l'emplacement du fichier pour votre emplacement de socket unix. essayez de vous connecter maintenant ?
2) S'il ne se connecte toujours pas. vérifier que le serveur postgres est en cours d'exécution
$ netstat -a | grep postgre
s'il est en cours d'exécution, essayez de vous y connecter depuis le terminal en utilisant psql
commande. incase son, ne fonctionne pas. essayez de le démarrer manuellement
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
S'il ne démarre toujours pas, y a-t-il des messages d'erreur dans le server.log ? Si oui, postez-les ici.
Bonne chance !=======MISE À JOUR===============