Articles

nastavení proměnných prostředí v systému MacOS Sierra

proměnná prostředí v pojmenovaném objektu obsahujícím data, která mohou být použita více aplikacemi nebo procesy. V podstatě je to jen proměnná s názvem a přidruženou hodnotou. To může být použit k určení něco jako umístění spustitelných souborů, knihoven, aktuální pracovní adresář, výchozí shell, nebo místní nastavení systému.

pro ty nové mac může dostat zahlceni s tím, jak nastavit a spravovat tyto proměnné prostředí. Tato příručka poskytuje snadné způsoby, jak tak učinit.

zobrazení aktuálních proměnných prostředí

je to velmi snadné. Stačí otevřít terminál a spustit příkaz printenv, jak je uvedeno níže.

HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...

zobrazí se seznam všech aktuálně nastavených proměnných prostředí.

Nicméně, pro zobrazení hodnoty nějaké konkrétní proměnné prostředí spustit echo $ na terminálu, jak je uvedeno níže.

HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

Nastavení dočasné proměnné prostředí pomocí terminálu

Pokud proměnné prostředí, které chcete nastavit, je třeba použít jednou nebo dvakrát, chcete nastavit dočasnou proměnnou pro to, aby se zabránilo nežádoucí proměnné zůstat v systému. Můžete to udělat jednoduše otevřením terminálu a spuštěním příkazu export následovaného názvem proměnné a její hodnotou.

HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

výše uvedený příklad nastaví proměnnou $JAVA_HOME na zadanou hodnotu. Nicméně, pokud váš požadavek je přidat hodnotu k existující proměnné prostředí, pak přiřadit hodnotu

export =:$

‚: ‚tady přidat hodnotu stávající hodnotu. Viz příklad níže.

HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH

Nastavení stálé proměnné prostředí pomocí terminálu

Od Mac používá bash shell, takže proměnné prostředí mohou být přidány do .bash_profile adresář pro aktuálního uživatele. Cesta k tomuto souboru lze nalézt pomocí příkazu

HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile

začněte otevřením tohoto souboru pomocí textového editoru. Používám nano-textový editor založený na terminálu, můžete použít libovolný textový editor, který se vám líbí-k otevření souboru a jeho úpravě.

HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile

tím se otevře soubor .bash_profile v terminálu.

Poznámka: Pokud není žádný soubor s názvem .bash_profile, pak tato výše nano příkaz vytvoří nový soubor s názvem .bash_profile .

Nyní přejděte na konec souboru a přejděte na další řádek. Nyní přidejte požadované proměnné prostředí pomocí příkazu export, jako jsme to udělali dříve.

Stisknutím tlačítka ctrl+X ukončete editor. Stiskněte ‚Y ‚ pro uložení vyrovnávací paměti a vrátíte se zpět na obrazovku terminálu.

jsme hotovi!

můžete znovu spustit echo $ a zobrazit hodnotu právě uložené proměnné prostředí.

aktualizace: nezapomeňte zavřít a znovu otevřít terminál před použitím nově nastavené proměnné prostředí. Znovuotevření terminálu načte aktualizované .bash_profile soubor.