ich PostgreSQL über die grafische Installation installieren auf http://www.postgresql.org/download/macosx/psql: Befehl nicht Mac gefunden
ich es in meinen Anwendungen sehen und haben auch den psql-Terminal in meine Anwendungen. Ich brauche psql, um im regulären Terminal für ein anderes Bash-Skript zu arbeiten, das ich für eine App laufen lasse.
Aus irgendeinem Grund, wenn ich
psql
im Mac-Terminal laufen, meine Ausgabe ist
-bash: psql: command not found
lief ich folgendes im Terminal:
locate psql | grep /bin
und die Ausgabe war
/Library/PostgreSQL/9.5/bin/psql
ich bearbeiten dann mein ~/.bash_profile und fügte hinzu, es auf den Pfad wie folgt:
export PATH = /Library/PostgreSQL/9.5/bin/psql:$PATH
Die einzige andere Sache, in ~/.bash_profile SDK Mann ist und es ist an der Unterseite des Skripts, wie es sagt, es sollte sein. Ich habe versucht, das Bad nur auf die /Library/PostgreSQL/9.5/bin/ zu setzen. Ich habe auch mein Terminal neu gestartet.
Wie kann ich psql zum arbeiten bekommen?
EDIT Nach dem Hinzufügen dieser Ausgang .bashrc, zurückgegeben wird, wenn ich Terminal
-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
Sie haben den Pfad etwas falsch. Sie benötigen den Pfad zu * "dem enthaltenen Verzeichnis" *, nicht die eigentliche ausführbare Datei. Ihr PATH sollte 'export PATH =/Library/PostgreSQL/9.5/bin: $ PATH' sein - ohne das zusätzliche' psql'-Bit darin. Außerdem müssen Sie die Leerzeichen um das Gleichheitszeichen entfernen. –
@MarkSetchell Ich habe das auch versucht und es gibt immer noch psql: Befehl nicht gefunden – user3147424
Können Sie bitte die Ausgabe von 'Echo $ PATH' geben? –