Все още съм почти сигурен, че и двата съществуващи отговора отговарят на грешен въпрос. Авторът споменава още в заглавието, че има проблеми с PATH , без да се свързва с неговата база данни или да конфигурира релси. Това е ситуацията, в която попаднах и това е моето решение.
След стартиране на postgres.app и задаване на PATH в моя .bashrc файл, както е указано в документацията на postgress.app - http://postgresapp.com/documentation :
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
Проблемът беше, че тази настройка на пътя не влизаше в сила след рестартиране на terminal.app - стартирането на който psql връщаше копието в "/usr/bin/psql", това е копието, което се инсталира с Lion и Mountain Lion, а не с новия версия, инсталирана в "/Приложения/". Дори се казва в инструкциите на Postgres.app „изпълнете кой psql, за да разберете, че се зарежда правилната версия“.
Както и да е - странното нещо, което открих, беше, че след като стартирах:
source .bashrc
Тогава командата "which psql" ще върне правилната версия, намираща се в /Applications/.
В този момент бях стъписан и трябваше да получа допълнителна помощ. Момчетата, които докоснах, също смятаха, че това е доста странно, но бързо установиха, че нито .bashrc, ИЛИ .profile файловете се зареждат. Това е много странно, не съм виждал това на нито един от моите други Mac-ове, работещи с леопард през лъв.
Сега най-накрая решението- Не съм сигурен, че това е правилно, но реши проблема ми завинаги. Установихме, че в терминала се зарежда един профилен файл - .bash_login файл. В крайна сметка решението беше просто да се използва .bash_login за източник на .bashrc файл. Ето редакцията на .bash_login:
source $HOME/.bashrc
И това го направи.
Както и да е, не мога да кажа, че това е точно корекцията, от която Диего се нуждаеше/търсеше, но определено това е проблемът за мен.