PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak mogę ustawić ścieżkę do aplikacji heroku postgresql?

Nadal jestem pewien, że obie istniejące odpowiedzi odpowiadają na niewłaściwe pytanie. Autor wspomina w tytule, że ma problem ze PATH , nie łączy się z jego bazą danych ani nie konfiguruje szyn. To jest sytuacja, w której się znalazłem i to jest moje rozwiązanie.

Po uruchomieniu postgres.app i ustawieniu PATH w moim pliku .bashrc zgodnie z dokumentacją postgress.app - http://postgresapp.com/documentation :

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

Problem polegał na tym, że to ustawienie ścieżki nie zaczęło obowiązywać po ponownym uruchomieniu terminal.app - uruchomienie, które psql zwracało kopię w "/usr/bin/psql", jest to kopia, która jest instalowana z Lion i Mountain Lion, a nie nowa wersja zainstalowana w "/Aplikacje/". Mówi nawet w instrukcjach Postgres.app "uruchom, który psql, aby powiedzieć, że ładowana jest właściwa wersja".

W każdym razie - dziwną rzeczą, którą znalazłem, było to, że po biegu:

source .bashrc

Następnie polecenie "which psql" zwróci poprawną wersję znajdującą się w /Applications/.

W tym momencie byłem zakłopotany i musiałem uzyskać dodatkową pomoc. Faceci, których nacisnąłem, również uważali, że to dość dziwne, jednak szybko odkryli, że ani pliki .bashrc LUB pliki .profile nie są ładowane. To bardzo dziwne, nie widziałem tego na żadnym z moich innych komputerów Mac z lampartem przez lwa.

Teraz wreszcie rozwiązanie- Nie jestem pewien, czy to jest właściwe, ale na stałe rozwiązało to mój problem. Odkryliśmy, że był to jeden plik profilu ładowany do terminala - .bash_login plik. Ostatecznie rozwiązaniem było po prostu użycie .bash_login do źródła pliku .bashrc. Oto zmiana w .bash_login:

source $HOME/.bashrc

I to wystarczyło.

W każdym razie nie mogę powiedzieć, że jest to dokładnie ta poprawka, której Diego potrzebował / szukał, ale zdecydowanie jest to dla mnie problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker Compose i Postgres :Nazwa nie działa

  2. Znajdowanie pozycji wartości w tablicach PostgreSQL

  3. Uzyskiwanie wyników między dwiema datami w PostgreSQL

  4. Przegląd kompilacji Just-in-Time (JIT) dla PostgreSQL

  5. wyszukiwanie tekstowe postgres