Stadig ret sikker på, at begge de eksisterende svar svarer på det forkerte spørgsmål. Forfatteren nævner lige i titlen, at han har problemer med PATH , ikke forbinder til sin DB eller konfigurerer skinner. Det er den situation, jeg kom i, og dette er min løsning.
Efter at have fået postgres.app til at køre og indstille PATH i min .bashrc-fil som anvist i postgress.app-dokumentationen - http://postgresapp.com/documentation :
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
Problemet var, at denne stiindstilling ikke trådte i kraft efter genstart af terminal.app - kørte hvilken psql, der returnerede kopien i "/usr/bin/psql", dette er kopien, der kommer installeret med Lion og Mountain Lion, ikke den nye version installeret i "/Applications/". Der står endda i Postgres.app instruktionerne "kør hvilken psql for at fortælle, at den korrekte version bliver indlæst".
Anyway - det mærkelige, jeg fandt, var, at efter jeg havde kørt:
source .bashrc
Derefter ville kommandoen "which psql" returnere den korrekte version placeret i /Applications/.
På dette tidspunkt var jeg chokeret og måtte få noget ekstra hjælp. De fyre, jeg trykkede på, syntes også, det var ret mærkeligt, men de fandt hurtigt ud af, at hverken .bashrc ELLER .profile-filerne blev indlæst. Det er meget mærkeligt, jeg har ikke set dette på nogen af mine andre Mac'er, der kører leopard gennem løve.
Nu endelig løsningen- Jeg er ikke sikker på, at dette er korrekt, men det løste mit problem permanent. Vi fandt ud af, at det var én profilfil, der blev indlæst i terminalen - .bash_login fil. I sidste ende var løsningen bare at bruge .bash_login til at hente .bashrc-filen. Her er redigeringen til .bash_login:
source $HOME/.bashrc
Og det gjorde det.
Jeg kan i hvert fald ikke sige, at dette er præcis den løsning, som Diego havde brug for / ledte efter, men det er bestemt problemet for mig.