Ich musste vor kurzem Homebrew und Postgres neu installieren und jetzt Postgres funktioniert nicht mit Schienen.Postgres sh: /usr/local/var/postgres/server.log: Keine solche Datei oder Verzeichnis
Zuerst, wenn sie versuchen Schienen s zu laufen, bekomme ich diese:
/Users/lee/.rvm/gems/[email protected]/gems/activerecord-3.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb:1206:in `initialize': could not connect to server: Connection refused (PG::Error)
Also versuche ich Postgres Start und ich bekomme diese:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
Es scheint, dass Postgres, weil dieser ausgeführt wird:
ps aux | grep postgreslee 1099 0.3 0.0 2425480 188 s000 R+ 5:48PM 0:00.01 grep postgres
Ich bin völlig ratlos, warum ich es nicht zum Laufen bringen kann.
Wahrscheinlich haben Sie die neuen Postgres in einem anderen Verzeichnis installiert. Versuchen Sie zunächst, die Option -l flag + logfilename auszulassen, um zu sehen, ob sie startet. BTW: Sie können die Logdatei auch in postgres.conf angeben. Was enthält das Verzeichnis "/ usr/local/var/postgres"? existiert es ? Wem gehört das ? – wildplasser