sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo puedo configurar la ruta para la aplicación heroku postgresql?

Todavía estoy bastante seguro de que las dos respuestas existentes están respondiendo la pregunta incorrecta. El autor menciona justo en el título que tiene problemas con PATH , no conectarse a su base de datos o configurar rieles. Esta es la situación en la que me metí y esta es mi solución.

Después de ejecutar postgres.app y configurar RUTA en mi archivo .bashrc como se indica en la documentación de postgress.app - http://postgresapp.com/documentation :

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

El problema era que esta configuración de ruta no surtía efecto después de reiniciar terminal.app; ejecutar qué psql devolvía la copia en "/usr/bin/psql", esta es la copia que viene instalada con Lion y Mountain Lion, no la nueva versión instalada en "/Aplicaciones/". Incluso dice en las instrucciones de Postgres.app "ejecutar qué psql para indicar que se está cargando la versión correcta".

De todos modos, lo extraño que encontré fue que después de ejecutar:

source .bashrc

Luego, el comando "cuál psql" devolvería la versión correcta ubicada en /Aplicaciones/.

En este punto estaba perplejo y tuve que conseguir ayuda adicional. Los chicos a los que hice tapping también pensaron que era bastante extraño, sin embargo, rápidamente descubrieron que ni los archivos .bashrc NI los archivos .profile se estaban cargando. Esto es muy extraño, no he visto esto en ninguno de mis otros macs corriendo de leopardo a león.

Ahora finalmente la solución- No estoy seguro de que esto sea correcto, pero solucionó mi problema de forma permanente. Descubrimos que se estaba cargando un archivo de perfil en la terminal:el .bash_login expediente. Al final, la solución fue simplemente usar .bash_login para generar el archivo .bashrc. Aquí está la edición de .bash_login:

source $HOME/.bashrc

Y eso fue todo.

De todos modos, no puedo decir que esta sea exactamente la solución que Diego necesitaba / estaba buscando, pero definitivamente es el problema para mí.