[opdatering2]
okay, dette er hvad du skal gøre:
- Unix-socket skal være på
/var/pgsql_socket
(i henhold til plist-billedet), hvor as rails forsøger at finde socket-filen i/tmp
. Jeg tror, det er årsagen til fejlen. så rediger dindatabase.yml
&eksplicit tilføje socket placering. så din endelige database.yml skulle se sådan ud dette . ændre filplaceringen for din unix-socketplacering. prøve at oprette forbindelse nu?
2) Hvis den stadig ikke forbinder. kontrollere, at postgres-serveren faktisk kører
$ netstat -a | grep postgre
hvis den kører, prøv at oprette forbindelse til den fra terminal ved hjælp af psql
kommando. hvis den ikke kører. prøv at starte det manuelt
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Hvis den stadig ikke starter, er der nogen fejlmeddelelser i server.log? Hvis ja, så post dem her.
Held og lykke!=======OPDATERET================