[update2]
oke, dit is wat je moet doen:
- de unix-socket moet zich op
/var/pgsql_socket
bevinden (volgens de plist-afbeelding) waar as rails het socketbestand probeert te vinden in/tmp
. Ik denk dat dit de reden is voor fouten. dus Bewerk uwdatabase.yml
&voeg expliciet socketlocatie toe. dus je uiteindelijke database.yml zou er als volgt uit moeten zien dit . verander de bestandslocatie voor uw Unix-socketlocatie. probeer nu verbinding te maken?
2) Als het nog steeds geen verbinding maakt. controleer of de postgres-server daadwerkelijk actief is
$ netstat -a | grep postgre
als het actief is, probeer er dan vanaf een terminal verbinding mee te maken met psql
opdracht. voor het geval het niet loopt. probeer het handmatig te starten
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Als het nog steeds niet start, staan er dan foutmeldingen in de server.log? Zo ja, post ze dan hier.
Veel succes!=======GE-UPDATE===============