Ich versuche, PostgreSQL von der Version meines Systems (9.1.5) auf die neueste Version (9.2.3) zu aktualisieren. Ich habe die Anweisungen dazu befolgt Railscast und stoße auf Probleme.
Nach der Installation von psql über brew install postgresql
Ich erhalte eine erfolgreiche Bestätigung der Installation:
Summary /usr/local/Cellar/postgresql/9.2.3: 2824 files, 39M, built in 2.3 minutes
Ich initialisiere dann die Datenbank über
initdb /usr/local/var/postgres -E utf8
Und starten Sie die Datenbank mit
pg_ctl -D /usr/local/var/postgres -l logfile start
Allerdings nach dem Laufen which psql
Der Pfad hat sich gegenüber der Standardversion des Systems nicht geändert:
/usr/bin/psql
Auch hat die Versionsnummer: psql --version
psql (PostgreSQL) 9.1.5
Ich habe eine Ahnung, dass dies möglicherweise etwas mit meinem Bash-Profil zu tun hat. Hat jemand andere ähnliche Fehler festgestellt?
Bitte beachten Sie, dass ich Homebrew v0.9.4 auf Mountain Lion v10.8.3 ausführe
quelle
cd /usr/bin; mv psql psql.OLD
) und wenn sich / usr / local / var / postgres in Ihrem PATH befindet und eine psql-Binärdatei enthält, wird diese gefunden. Wenn es nicht gefunden wird, müssen Sie es separat herunterladen und installieren.Antworten:
Behebung des Problems durch Bearbeiten
/etc/paths
und bewegen/usr/local/bin
über/usr/bin
in der Datei.quelle