sql >> Databáze >  >> RDS >> PostgreSQL

Rails:rake db:create:all (nelze se připojit k serveru)

[aktualizace2]

dobře, tohle byste měli udělat:

  1. zásuvka pro unix by měla být na /var/pgsql_socket (podle obrázku plist), kde se as rails pokouší najít soubor soketu v /tmp . Věřím, že toto je důvod chyby. takže upravte svůj database.yml &explicitně přidat umístění zásuvky. takže vaše konečná databáze.yml by měla vypadat takto toto . změňte umístění souboru pro umístění unixového soketu. zkusit se nyní připojit?

2) Pokud se stále nepřipojuje. ověřte, že server postgres skutečně běží

$ netstat -a | grep postgre

pokud běží, zkuste se k němu připojit z terminálu pomocí psql příkaz. zapouzdřit jeho, neběží. zkuste jej spustit ručně

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

Pokud se stále nespustí, jsou v souboru server.log nějaké chybové zprávy? Pokud ano, zveřejněte je zde.

Hodně štěstí!=======AKTUALIZOVÁNO===============




  1. Symfony výstup dat v tabulkách podle data

  2. PHP - MYSQL - testovací databázový server

  3. Jak se připojit z příkazového řádku systému Windows k příkazovému řádku mysql

  4. Rozdíl mezi dvěma hodnotami rok, měsíc a den v Oracle