Nadal jestem pewien, że obie istniejące odpowiedzi odpowiadają na niewłaściwe pytanie. Autor wspomina w tytule, że ma problem ze PATH , nie łączy się z jego bazą danych ani nie konfiguruje szyn. To jest sytuacja, w której się znalazłem i to jest moje rozwiązanie.
Po uruchomieniu postgres.app i ustawieniu PATH w moim pliku .bashrc zgodnie z dokumentacją postgress.app - http://postgresapp.com/documentation :
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
Problem polegał na tym, że to ustawienie ścieżki nie zaczęło obowiązywać po ponownym uruchomieniu terminal.app - uruchomienie, które psql zwracało kopię w "/usr/bin/psql", jest to kopia, która jest instalowana z Lion i Mountain Lion, a nie nowa wersja zainstalowana w "/Aplikacje/". Mówi nawet w instrukcjach Postgres.app "uruchom, który psql, aby powiedzieć, że ładowana jest właściwa wersja".
W każdym razie - dziwną rzeczą, którą znalazłem, było to, że po biegu:
source .bashrc
Następnie polecenie "which psql" zwróci poprawną wersję znajdującą się w /Applications/.
W tym momencie byłem zakłopotany i musiałem uzyskać dodatkową pomoc. Faceci, których nacisnąłem, również uważali, że to dość dziwne, jednak szybko odkryli, że ani pliki .bashrc LUB pliki .profile nie są ładowane. To bardzo dziwne, nie widziałem tego na żadnym z moich innych komputerów Mac z lampartem przez lwa.
Teraz wreszcie rozwiązanie- Nie jestem pewien, czy to jest właściwe, ale na stałe rozwiązało to mój problem. Odkryliśmy, że był to jeden plik profilu ładowany do terminala - .bash_login plik. Ostatecznie rozwiązaniem było po prostu użycie .bash_login do źródła pliku .bashrc. Oto zmiana w .bash_login:
source $HOME/.bashrc
I to wystarczyło.
W każdym razie nie mogę powiedzieć, że jest to dokładnie ta poprawka, której Diego potrzebował / szukał, ale zdecydowanie jest to dla mnie problem.