GNU/Linux >> Tutoriales Linux >  >> Linux

Postgresql -bash:psql:comando no encontrado

export PATH=/usr/pgsql-9.2/bin:$PATH

El programa ejecutable psql está en el directorio /usr/pgsql-9.2/bin , y ese directorio no está incluido en la ruta de forma predeterminada, por lo que tenemos que decirle a nuestro programa shell (terminal) dónde encontrar psql . Cuando la mayoría de los paquetes están instalados, se agregan a una ruta existente, como /usr/local/bin , pero no este programa.

Entonces tenemos que agregar la ruta del programa a la variable PATH del shell si no queremos tener que escribir la ruta completa al programa cada vez que lo ejecutamos.

Por lo general, esta línea debe agregarse al script de inicio del shell, que para el shell bash estará en el archivo ~/.bashrc .


quizás psql no esté en el PATH del usuario de postgres. Use el comando de localización para encontrar dónde está psql y asegúrese de que su ruta esté en el PATH para el usuario de postgres.


Puede deberse a que psql no está en PATH

$ locate psql
/usr/lib/postgresql/9.6/bin/psql

Luego crea un enlace en /usr/bin

ln -s /usr/lib/postgresql/9.6/bin/psql /usr/bin/psql

Luego intente ejecutar psql, debería funcionar.


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

Comando no encontrado en Bash arreglado

nc:comando no encontrado

aws-shell:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado