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.


¿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.


Si ha guardado la variable en ~ / .bash_profile, entonces debe eliminarla desde allí. Por ejemplo con:nano ~/.bash_profile
mr_squall
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.