sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails:rake db:create:all (kunde inte ansluta till servern)

[uppdatering2]

okej, så här ska du göra:

  1. 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 din database.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================




  1. 7 bra tekniska vanor som alla arbetsgivare bör ta till sig

  2. Världens populäraste databashanteringssystem

  3. Hur man förstår en FÖRKLARA ANALYS

  4. Få antalet resultat som returneras av en MySQL-fråga med JDBC på det mest prestandaeffektiva sättet