Я намагаюся встановити Postgresql на OSX Lion. Я використовую Homebrew, тому моя установка полягала у виконанні
заварити встановити постгрескл
initdb / usr / local / var / postgres
Тепер, коли я намагаюся запустити postgresql
postgres -D / usr / local / var / postgres
Я отримую таку помилку:
postgres не може отримати доступ до файлу конфігурації сервера "/usr/local/var/postgres/postgresql.conf": немає такого файлу або каталогу
Для того, щоб спробувати зрозуміти, що відбувається неправильно, я запустив "brew doctor", що дає мені одну помилку, яка виглядає як моя проблема (хоча я не впевнений на 100%)
Error: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
archive
clusterdb
createdb
createlang
createuser
dropdb
droplang
dropuser
ecpg
pg_config
pg_dump
pg_dumpall
pg_restore
pg_upgrade
psql
reindexdb
vacuumdb
Consider amending your PATH so that /usr/local/bin is ahead of /usr/bin in your PATH.
Я спробував додати / usr / local / bin до моєї змінної PATH, додавши
PATH = / usr / local / bin: $ PATH
як перший рядок мого .profile, але це, здається, не змінилося.
Це дійсно чому моє postgresql дає питання? Як мені це вирішити?
postgresql.conf
файл існує? До речі вам потрібноexport PATH=…
правильно зберігати його.