Sono ancora abbastanza sicuro che entrambe le risposte esistenti rispondano alla domanda sbagliata. L'autore menziona proprio nel titolo che sta avendo problemi con PATH , non collegandosi al suo DB o configurando le rotaie. Questa è la situazione in cui mi sono trovato e questa è la mia soluzione.
Dopo aver eseguito postgres.app e aver impostato PATH nel mio file .bashrc come indicato nella documentazione postgress.app - http://postgresapp.com/documentation :
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
Il problema era che questa impostazione del percorso non aveva effetto dopo il riavvio di terminal.app - eseguendo quale psql stava restituendo la copia in "/usr/bin/psql", questa è la copia che viene installata con Lion e Mountain Lion, non la nuova versione installata in "/Applicazioni/". Dice anche nelle istruzioni di Postgres.app "esegui quale psql per dire che è stata caricata la versione corretta".
Ad ogni modo, la cosa strana che ho trovato è che dopo aver corso:
source .bashrc
Quindi il comando "quale psql" restituirebbe la versione corretta che si trova in /Applicazioni/.
A questo punto sono rimasto perplesso e ho dovuto chiedere aiuto in più. I ragazzi che ho contattato hanno anche pensato che fosse abbastanza strano, tuttavia hanno subito scoperto che non venivano caricati né i file .bashrc né i file .profile. Questo è molto strano, non l'ho visto su nessuno dei miei altri Mac che esegue Leopard attraverso lion.
Ora finalmente la soluzione- Non sono sicuro che sia corretto, ma ha risolto in modo permanente il mio problema. Abbiamo scoperto che il loro era un file di profilo che veniva caricato nel terminale:il .bash_login file. Alla fine la soluzione era semplicemente usare .bash_login per creare il file .bashrc. Ecco la modifica a .bash_login:
source $HOME/.bashrc
E questo è stato fatto.
Ad ogni modo non posso dire che questa sia esattamente la soluzione di cui diego aveva bisogno / cercava, ma è sicuramente il problema per me.