[uppdatering2]
okej, så här ska du göra:
- Unix-socket bör vara på
/var/pgsql_socket
(enligt plist-bilden) där as rails försöker hitta socket-filen i/tmp
. Jag tror att detta är orsaken till felet. så Redigera dindatabase.yml
&lägg uttryckligen till sockets plats. så din slutliga database.yml borde se ut detta . ändra filplatsen för din unix-uttagsplats. försöka ansluta nu?
2) Om den fortfarande inte ansluter. verifiera att postgres-servern faktiskt körs
$ netstat -a | grep postgre
om den körs, försök att ansluta till den från terminalen med psql
kommando. om det inte går. försök starta den manuellt
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Om den fortfarande inte startar, finns det några felmeddelanden i server.log? Om ja, posta dem här.
Lycka till!=======UPDATERAD================