Bash kullanarak OSX'te bir ortam değişkeni nasıl kaldırılır


40

Snow Leopard 10.6.8 altında çalışıyorum ve son zamanlarda bash terminalimi karıştırdığı anlaşılan bir ortam değişkeni ekledim (sanırım).

Yaptığım, değişkeni DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libşuna benzeyen .bash_profile dosyama eklemek.

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

Ve sonra komutu çalıştırın:

source ~/.bash_profile

Böylece terminalde "set" i çalıştırdığımda tüm ortam değişkenleriyle birlikte listelenen değişkeni görebiliyorum.

Mesele şu ki kaldırmak istiyorum. Bazı forumları kontrol ettim ve dürüst olmak gerekirse şu ana kadarki çözümlerin hiçbiri benim için işe yaramadı.


Bu çizgiyi kaldırıp source ~/.bash_profiletekrar çalıştıramaz mısınız?
saat

Yanıtlar:


96

onu çöz

unset DYLD_LIBRARY_PATH

Bash referans kılavuzu diyor

Bir değişken ayarlandığında, sadece unset builtin komutu kullanılarak ayarlanamaz.


Değişkeni ~ / .bash_profile dosyasına kaydettiyseniz, o zaman onu silmeniz gerekir. Örneğin:nano ~/.bash_profile
mr_squall
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.