Я использую Mac OS X 10.5.8. Я установил Postgresql 9.1 с помощью macports, который установил его в /opt/local/lib/postgresql91
и создал папку bin
с psql
и другими исполняемыми файлами unix.
Насколько я понимаю, это сердце программы postgresql (я говорю это, потому что другие файлы postgresql были установлены в других частях моей системы, и я не уверен, для чего они нужны).
Я отредактировал свой .profile
, включив в него путь к postgresql91/bin
, и запустил source~/.profile
.
echo $PATH
подтверждает, что путь есть. Но когда я набираю psql
в командной строке, я получаю "command not found"
.
Я не понимаю, что еще я должен был сделать.
echo $PATH
иls /opt/local/lib/postgresql91/bin/
. Включите также полный и точный текст сообщения об ошибке. - person Craig Ringer   schedule 10.02.2013psql
является клиентом.postgres
— это сервер, но обычно он запускается при запуске компьютера или управляется вручную, аpg_ctl
не запускается напрямую. Учебное пособие по PostgreSQL поможет объяснить многое из этого. - person Craig Ringer   schedule 10.02.2013alias psql='/Library/PostgreSQL/12/bin/psql'
в .zshrc (или, предположительно, добавил в .bash_profile). - person Greg   schedule 11.10.2019