sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu nastavit cestu pro aplikaci heroku postgresql?

Stále si docela jistý, že obě existující odpovědi odpovídají na špatnou otázku. Autor hned v názvu zmiňuje, že má potíže s PATH , nepřipojuje se k jeho DB ani nekonfiguruje koleje. Toto je situace, do které jsem se dostal, a toto je moje řešení.

Po spuštění postgres.app a nastavení PATH v mém souboru .bashrc podle pokynů v dokumentaci postgress.app - http://postgresapp.com/documentation :

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

Problém byl v tom, že toto nastavení cesty se neprojevilo po restartování terminal.app - spuštění, které psql vracelo kopii v "/usr/bin/psql", toto je kopie, která je nainstalovaná s Lion a Mountain Lion, ne nová verze nainstalovaná v "/Applications/". V pokynech pro Postgres.app je dokonce napsáno „spusťte který psql, abyste zjistili, že se načítá správná verze“.

Každopádně - zvláštní věc, kterou jsem zjistil, bylo, že poté, co jsem běžel:

source .bashrc

Potom příkaz "který psql" vrátí správnou verzi umístěnou v /Applications/.

V tu chvíli jsem byl ohromen a musel jsem získat nějakou pomoc navíc. Kluci, které jsem klepl, si také mysleli, že je to docela divné, ale rychle zjistili, že nebyly načítány ani soubory .bashrc ANI .profile. To je velmi zvláštní, neviděl jsem to na žádném ze svých jiných počítačů, kde běží leopard přes lva.

Teď konečně řešení- Nejsem si jistý, zda je to správné, ale můj problém to trvale vyřešilo. Zjistili jsme, že se do terminálu načítá jeden soubor profilu – .bash_login soubor. Nakonec bylo řešením pouze použít .bash_login ke zdroji souboru .bashrc. Zde je úprava .bash_login:

source $HOME/.bashrc

A to se povedlo.

Každopádně nemůžu říct, že je to přesně ta oprava, kterou diego potřeboval/hledal, ale pro mě je to rozhodně problém.



  1. Postgresql zaokrouhlí časové razítko na nejbližších 30 sekund

  2. Oracle PL/SQL:Vytvořte balíček DML online

  3. Jak importovat data z mysql do solr

  4. Aktualizujte více sloupců na základě procentuálního výpočtu v Oracle