Як видалити змінну середовища на OSX за допомогою bash


40

Я працюю під Snow Leopard 10.6.8, і я нещодавно додав змінну середовища, яка, здається, псує мій баш-термінал (я думаю).

Що я зробив, це додати змінну DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libдо мого .bash_profile файла, який виглядає приблизно так:

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

А потім запустіть команду:

source ~/.bash_profile

Так що тепер я бачу змінну, перелічену разом із усіма змінними середовища, коли я запускаю "set" на терміналі.

Вся справа в тому, що я хочу її зняти. Я перевірив кілька форумів і, якщо чесно, жодне з рішень для мене не працювало досі.


Ви не можете просто видалити цю лінію і запустити source ~/.bash_profileзнову?
wxs

Відповіді:


96

скасувати це

unset DYLD_LIBRARY_PATH

У довідковому посібнику " Баш" йдеться

Після встановлення змінної він може бути скинутий лише за допомогою команди unset вбудованої.


Якщо ви зберегли змінну в ~ / .bash_profile, її потрібно видалити звідти. Наприклад з:nano ~/.bash_profile
mr_squall
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.