Bitte beachten Sie vor allem, dass ich einige ähnliche Fragen zu Stack Overflow und Artikeln im gesamten Web gefunden habe, aber keine davon hat mir geholfen, mein Problem zu beheben:
Nun, hier ist das Problem:
master
und eine mvp
Zweige. git
Version mit Homebrew (Mac) aktualisiert. Wenn ich nun versuche, die App lokal zu starten, erhalte ich folgende Fehlermeldung:
%Vor%Ich habe versucht, meine Computer mehrmals neu zu starten.
Ich habe auch den Inhalt von /usr/local/var/postgres
überprüft:
Wie Sie sehen können, ist dort keine Datei postmaster.pid
enthalten.
Irgendeine Idee, wie ich das beheben könnte?
Sie haben wahrscheinlich keine Batterie mehr und Ihr postgresql-Server wurde nicht ordnungsgemäß heruntergefahren.
Am einfachsten ist es, die offizielle postgresql-App herunterzuladen und sie zu starten: Sie wird den Server zum Starten zwingen ( Ссылка )
Führen Sie postgres -D /usr/local/var/postgres
aus, und Sie sollten etwa Folgendes sehen:
%Vor%
Führen Sie dann kill -9 PID
in HINT
Und du solltest gut gehen.
Das hat bei mir funktioniert: Führen Sie
aus sudo lsof -i :<port_number>
danach zeigt es die PID an, die gerade an den Prozess angehängt ist.
Danach starte sudo kill -9 <PID>
wenn das nicht funktioniert, versuchen Sie die Lösung von user8376606 würde es definitiv funktionieren!
Wenn Sie Postgresql unter Linux neu starten möchten, müssen Sie den folgenden Befehl verwenden.
/etc/init.d/postgresql restart
Tags und Links ruby-on-rails git postgresql homebrew foreman