Como remover uma variável de ambiente no OSX usando o bash


40

Estou executando o Snow Leopard 10.6.8 e recentemente adicionei uma variável de ambiente que parece estar atrapalhando meu terminal bash (eu acho).

O que fiz foi adicionar a variável DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libao meu arquivo .bash_profile, que se parece com isso:

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

E, em seguida, execute o comando:

source ~/.bash_profile

Para que agora eu possa ver a variável listada junto com todas as variáveis ​​de ambiente quando executo "set" no terminal.

O problema é que eu quero removê-lo. Verifiquei vários fóruns e, para ser sincero, nenhuma das soluções funcionou para mim até agora.


Você não pode simplesmente remover essa linha e executar source ~/.bash_profilenovamente?
Wxs

Respostas:


96

desarmar

unset DYLD_LIBRARY_PATH

O manual de referência do bash diz

Depois que uma variável é definida, ela pode ser desabilitada apenas usando o comando embutido desabilitado.


Se você salvou a variável em ~ / .bash_profile, precisará excluí-la de lá. Por exemplo, com:nano ~/.bash_profile
mr_squall 17/07/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.