La ruta en .bash_profile no se reconoce

0

Tengo lo siguiente en .bash_profile:

export PATH="/Library/PostgreSQL/9.5/bin/:${PATH}"

Incluso lo intenté sin la cadena:

export PATH=/Library/PostgreSQL/9.5/bin/:$PATH

Estoy seguro de que un ejecutable vive en ese directorio bin:

$ cd /Library/PostgreSQL/9.5/bin
$ ./psql
psql: FATAL:  password authentication failed for user

Sin embargo, cuando agrego la ruta a .bash_profile y luego a la fuente .bash_profile (e incluso reinicio la terminal), obtengo lo siguiente:

$ psql
-bash: psql: command not found

¿Qué estoy haciendo mal?

    
pregunta Donato 25.03.2016 - 19:47

1 respuesta

1

Para agregar /Library/PostgreSQL/9.5/bin a la ruta, simplemente agregue la línea:

export PATH="/Library/PostgreSQL/9.5/bin:$PATH"

al archivo ~ / .bash_profile. Si tiene una segunda línea similar que comienza con export PATH... , intente concatenarlos.

Después de agregar, luego salir de la línea y abrir Terminal.app o ingresar source ~/.bash_profile para volver a cargar el archivo .bash_profile modificado.

Verifique la ruta con echo $PATH (que debería producir: /Library/PostgreSQL/9.5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin y la "existencia" de psql con which psql : /Library/PostgreSQL/9.5/bin/psql .

Luego ingrese psql -d database_name -U database_user_name con el siguiente resultado:

Password for user database_user_name: 
psql (9.5.1)
Type "help" for help.

postgres=# 

Simplemente ingresar psql es tan inútil como ingresar mkdir o ssh solamente.

    
respondido por el klanomath 26.03.2016 - 00:00

Lea otras preguntas en las etiquetas