brew services start postgresql не работает - PullRequest
0 голосов
/ 08 декабря 2018

Я установил postgres в Mac с помощью команды

brew install postgresql@9.6 и успешно установлен

brew services start postgresql@9.6 также успешно
==> Successfully started postgresql@9.6 (label: homebrew.mxcl.postgresql@9.6)

Но когдаЯ пытался получить доступ к Postgres из моего терминала Mac psql postgresql@9.6, он подсказывает мне странную ошибку

-bash: /usr/local/bin/psql: No such file or directory

Я делаю что-то не так, как открыть psql из моего терминала Почему в моем * 1015 нет файла psql

Ответы [ 2 ]

0 голосов
/ 25 августа 2019

Принят неправильный ответ.

Если вы устанавливаете postgresql@9.6 через Homebrew, правильный путь для папки / bin: /usr/local/Cellar/postgresql@9.6/9.6.15/bin

Для подключения просто введите: psql postgres

Если вам интересны детали подключения, просто наберите \conninfo и проверьте его.

0 голосов
/ 08 декабря 2018

Вы должны включить инструменты командной строки Postgres.

Если вы используете терминал по умолчанию, вам нужно изменить файл на

~/.bash_profile

.Если вы используете что-то вроде Oh My Zsh, вам нужно изменить файл ~/.zshrc.

. Чтобы отредактировать этот файл, вам, вероятно, потребуется открыть его через терминал, поэтому откройте свой терминал и введите open ~/.bash_profile.Вы можете заменить слово open на subl или любой другой текстовый редактор, который вы предпочитаете.

После открытия файла zbash_profile или .zshrc добавьте следующую строку в конец файла:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin

После этого вам нужно будет выйти и перезапустить свой терминал. Это нужно для того, чтобы он перезагрузился с только что внесенными изменениями.

После того, как вы перезапустили свой терминал, попробуйте запуститьpsql.

psql -U postgres

Вы должны получить следующий вывод.

psql (9.6.0)

Type "help" for help.

postgres=#

Подробнее читайте на https://www.calhoun.io/how-to-install-postgresql-9-6-on-mac-os-x/

...