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

40

Estoy ejecutando Snow Leopard 10.6.8 y recientemente agregué una variable de entorno que parece estar desordenando 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

Para que ahora pueda ver la variable listada junto con todas las variables de entorno cuando ejecuto "set" en el terminal.

La cosa es que quiero eliminarlo. He revisado varios foros y, para ser sincero, ninguna de las soluciones ha funcionado hasta ahora.

Carlos G
fuente
¿No puedes simplemente eliminar esa línea y source ~/.bash_profilevolver a correr ?
wxs

Respuestas:

96

desarmarlo

unset DYLD_LIBRARY_PATH

El manual de referencia de bash dice

Una vez que se establece una variable, puede desarmarse solo mediante el comando incorporado desarmado.

usuario151019
fuente
Si ha guardado la variable en ~ / .bash_profile, entonces debe eliminarla desde allí. Por ejemplo con:nano ~/.bash_profile
mr_squall