PostgreSQL: команда не найдена - PullRequest
       6

PostgreSQL: команда не найдена

5 голосов
/ 25 августа 2010

Я установил PostgreSQL через MacPorts. Однако при переходе на /opt/local/lib/postgresql84/bin я не могу выполнить ни одну из команд pg. Кто-нибудь знает, что я делаю не так?

Ответы [ 4 ]

18 голосов
/ 25 августа 2010

Когда вы говорите «собирается», это звучит так, как будто вы используете команду cd, чтобы перейти в этот каталог. Что-то вроде:

$ cd /opt/local/lib/postgresql84/bin
$ psql
psql: command not found

Обычно в системах Unix текущий каталог не является частью вашего пути поиска исполняемого файла. Так что либо явно выполните psql из текущего каталога, используя ./:

$ cd /opt/local/lib/postgresql84/bin
$ ./psql

или добавьте каталог к ​​вашему PATH:

$ export PATH=/opt/local/lib/postgresql84/bin:$PATH
$ psql
5 голосов
/ 25 августа 2010

Попробуйте "найти / -имя psql"

3 голосов
/ 28 февраля 2016

Я установил postgres (Mac, Capitan SO) с dmg, и у меня возникла та же проблема. Мне пришлось установить PSQL через Brew. Попробуйте с этим:

brew install postgres

Это сработало для меня.

3 голосов
/ 25 августа 2010

Попробуйте

whereis psql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...