Come rimuovere una variabile d'ambiente su OSX usando bash

24

Sono in esecuzione con Snow Leopard 10.6.8 e di recente ho aggiunto una variabile di ambiente che sembra incasinare il mio terminale di bash (credo).

Quello che ho fatto è aggiungere la variabile DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/lib al mio file .bash_profile, che assomiglia a questo:

export PATH=/Users/Carlos/pear/bin:$PATH:/Users/Carlos/android-sdks/platforms:/Users/Carlos/android-sdks/platforms-tools:/Library/PostgreSQL/9.2/bin/
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/lib

Quindi esegui il comando:

source ~/.bash_profile

Così ora posso vedere la variabile elencata insieme a tutte le variabili d'ambiente quando eseguo "set" sul terminale.

Il fatto è che voglio rimuoverlo. Ho controllato diversi forum e, sinceramente, nessuna delle soluzioni ha funzionato per me finora.

    
posta Carlos G 15.05.2013 - 22:25
fonte

1 risposta

61

disinserirlo

unset DYLD_LIBRARY_PATH

Il manuale di riferimento bash dice

Once a variable is set, it may be unset only by using the unset builtin command.

    
risposta data 15.05.2013 - 22:40
fonte

Leggi altre domande sui tag