
Ich versuche, Postgresql auf OSX Lion zu installieren. Ich verwende Homebrew, daher bestand meine Installation aus
brew install postgresql
initdb /usr/local/var/postgres
Wenn ich nun versuche, PostgreSQL zu starten mit
postgres -D /usr/local/var/postgres
Ich erhalte die folgende Fehlermeldung:
postgres kann nicht auf die Serverkonfigurationsdatei "/usr/local/var/postgres/postgresql.conf" zugreifen: Keine solche Datei oder kein solches Verzeichnis
Um herauszufinden, was schief läuft, habe ich „Brew Doctor“ ausgeführt. Daraufhin wird ein Fehler ausgegeben, der anscheinend mein Problem sein könnte (obwohl ich mir nicht 100 % sicher bin).
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.
Ich habe versucht, /usr/local/bin zu meiner PATH-Variable hinzuzufügen, indem ich
PATH=/usr/local/bin:$PATH
als erste Zeile meines .profiles, aber das schien keinen Unterschied zu machen.
Ist das wirklich der Grund, warum mein PostgreSQL Probleme macht? Wie kann ich das Problem lösen?