postgres portable pg_dump not mac instalar found como macos bash postgresql psql

macos - portable - psql: comando no encontrado Mac



psql command not found mac (5)

Abra el archivo .bash_profile en su carpeta de Inicio. Es un archivo oculto.

Agregue esta ruta a la línea de PATH de exportación final en su archivo .bash_profile :/Applications/Postgres.app/Contents/Versions/latest/bin

El símbolo : separa los caminos.

Ejemplo:

Si el archivo contiene: export PATH=/usr/bin:/bin:/usr/sbin:/sbin

se convertirá en: export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin

Cómo mostrar archivos ocultos

En Terminal, pegue lo siguiente: defaults write com.apple.finder AppleShowAllFiles YES

Instalé PostgreSQL a través de la instalación gráfica en http://www.postgresql.org/download/macosx/

Lo veo en mis aplicaciones y también tengo el terminal psql en mis aplicaciones. Necesito psql para trabajar en la terminal regular para otro script bash que estoy ejecutando para una aplicación.

Por alguna razón, cuando corro

psql

en la terminal Mac, mi salida es

-bash: psql: command not found

Ejecuté lo siguiente en la terminal:

locate psql | grep /bin

y el resultado fue

/Library/PostgreSQL/9.5/bin/psql

Luego edité mi ~ / .bash_profile y lo agregué a la ruta de la siguiente manera:

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

La única otra cosa en ~ / .bash_profile es SDK man y está en la parte inferior del script, como dice que debería ser. Intenté configurar el baño solo en /Library/PostgreSQL/9.5/bin/ también. He reiniciado mi terminal también.

¿Cómo puedo hacer que psql funcione?

EDITAR Después de agregar a .bashrc, esta salida se devuelve cuando abro terminal

-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'': not a valid identifier


De la página de documentación de Postgres :

sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

reinicia tu terminal y lo tendrás en tu camino.



Solo pongo mi comentario como respuesta para que sea fácil de encontrar ...

Usted tiene la RUTA ligeramente equivocada. Necesita la RUTA para "el directorio contenedor" , no el ejecutable real.

Su RUTA debe establecerse así:

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

sin la parte extra de sql . Además, debe eliminar los espacios alrededor del signo igual.

Palabras clave : Postgresql, PATH, macOS, OSX, psql


CONTESTADO EN OCTUBRE DE 2017

correr

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

y luego reinicia tu terminal.