Cómo eliminar una variable de entorno en OSX usando bash

Estoy ejecutando Snow Leopard 10.6.8 y recientemente agregué una variable de entorno que parece estar arruinando mi terminal bash (supongo).

Lo que hice fue agregar la variable DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/liba mi archivo .bash_profile, que se ve así:

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

Y luego ejecuta el comando:

source ~/.bash_profile

De modo que ahora puedo ver la variable enumerada junto con todas las variables de entorno cuando ejecuto "establecer" en la terminal.

El caso es que quiero quitarlo. Revisé varios foros y, para ser honesto, ninguna de las soluciones funcionó para mí hasta ahora.

Respuestas (1)

desactivarlo

unset DYLD_LIBRARY_PATH

El manual de referencia de bash dice

Una vez que se configura una variable, se puede desarmar solo usando el comando incorporado unset.

Si ha guardado una variable en ~/.bash_profile, debe eliminarla desde allí. Por ejemplo con:nano ~/.bash_profile