Ich kann über die Befehlszeile in Windows nicht auf PostgreSQL zugreifen. Obwohl ich die Datenbanken erstellen und aktualisieren kann, über PGAdminIII darauf zugreifen und zu Heroku wechseln kann, kann ich nicht direkt auf sie zugreifen meine Befehlszeile mit dem Befehl psql.
Wenn ich versuche, eine Datenbank mit dem Befehl
zu erstellen %Vor%Wie in der PG-Dokumentation erläutert, erhalte ich die Nachricht
%Vor%Die Dokumentation schlägt vor, dass in diesem Fall "PostgreSQL nicht ordnungsgemäß installiert wurde. Versuchen Sie stattdessen, den Befehl mit einem absoluten Pfad aufzurufen." Sicher genug, ich bin in der Lage, eine Datenbank zu erstellen, indem Sie den direkten Pfad zu der Datei eingeben:
%Vor%Bedeutet dies, dass der Pfad neu konfiguriert werden kann, um richtig zu verbinden? Oder muss ich neu installieren? Ich habe mehrere Male neu installiert und konnte den richtigen Pfad nicht festlegen. Ich habe derzeit sowohl die Pfade / bin und / lib zu meinem System und Benutzer (: Umezo) Pfade hinzugefügt, aber immer noch keinen Zugriff von der Kommandozeile.
%Vor%Jede Information oder Rückmeldung, wie ich meine Rate reparieren kann, wäre willkommen.
Meine Informationen sind wie folgt:
Ich habe diese Quellen meist hier und hier . Ich habe eine 32-Bit-Version von 9.1 installiert, weil einige Quellen Probleme mit 64-Bit vorschlugen.
%Vor%pg_hba.conf
%Vor%postgresql.conf
%Vor%pg_ident.conf
%Vor%Login-Rolle Umezo #aus dem Eigenschaftenfenster in PGAdminIII
%Vor%Ich bin auch auf dieses Problem gestoßen. Ich benutze Git Bash , also die Unix-ähnliche Eingabeaufforderung $ unter Windows.
> %Vor%Folgendes habe ich getan:
Navigieren Sie in Windows 7 zu:
%Vor%Fügen Sie diese Zeichenfolge dann dem vorhandenen PATH-Variablenwert hinzu:
;C:\Program Files\PostgreSQL.2\bin
und klicken Sie dreimal auf "OK", um die Menüs zu verlassen.
Schließen Sie jetzt die Konsole und starten Sie sie neu.
Navigieren Sie zurück zum Verzeichnis Ihrer Rails App. In meinem Fall geschieht dies mit:
$ cd rails_projects/sample_app
Versuchen Sie es erneut:
$ rails db
Quellen:
Wie setze ich PostgreSQL? / bin Verzeichnis auf meinem Pfad in Windows?
Sie müssen lediglich die Variable PATH so ändern, dass sie das Verzeichnis bin
Ihrer PostgreSQL-Installation enthält.
Eine Erklärung zum Ändern von Umgebungsvariablen finden Sie hier:
Um zu überprüfen, ob der Pfad korrekt eingestellt ist, können Sie Folgendes verwenden:
%Vor%auf der Kommandozeile.
füge das dann am Ende dessen hinzu, was du auch findest.
%Vor%Danach klicken Sie weiterhin auf OK
öffne cmd / Eingabeaufforderung .... Öffne psql in der Eingabeaufforderung mit diesem
%Vor%z. Ich habe einen Datenbanknamen FRIENDS und einen Benutzer MEE .. es wird
sein %Vor%Sie werden dann aufgefordert, das Passwort des betreffenden Benutzers einzugeben. Danke