ho installato PostgreSQL tramite la grafica installare sul http://www.postgresql.org/download/macosx/psql: command not found Mac
lo vedo nelle mie applicazioni e hanno anche il terminale psql nelle mie applicazioni. Ho bisogno che psql funzioni nel normale terminale per un altro script di bash su cui sto lavorando per un'app.
Per qualche ragione, quando corro
psql
nel terminale di Mac, la mia uscita è
-bash: psql: command not found
Ho eseguito il seguente nel terminale:
locate psql | grep /bin
e la l'output era
/Library/PostgreSQL/9.5/bin/psql
Poi ho modificato il mio ~/.bash_profile e ha aggiunto al percorso in questo modo:
export PATH = /Library/PostgreSQL/9.5/bin/psql:$PATH
L'unica altra cosa in ~/.bash_profile è SDK uomo ed è in fondo lo script come esso dice che dovrebbe essere. Ho provato a impostare il bagno solo su /Library/PostgreSQL/9.5/bin/. Ho riavviato anche il mio terminale.
Come posso far funzionare psql?
EDIT Dopo aver aggiunto a .bashrc, questa uscita viene restituito quando apro terminale
-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
Hai il PERCORSO leggermente sbagliato. È necessario il PATH per * "la directory contenente" *, non l'eseguibile effettivo. Il tuo PATH dovrebbe essere 'export PATH =/Library/PostgreSQL/9.5/bin: $ PATH' - senza il bit' psql' in esso contenuto. E inoltre, è necessario rimuovere gli spazi attorno al segno di uguale. –
@MarkSetchell Ho provato anche quello e restituisce ancora psql: comando non trovato – user3147424
Puoi dare l'output di 'echo $ PATH' per favore? –