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.