Как удалить переменную окружения в OSX, используя bash


40

Я работаю под Snow Leopard 10.6.8, и недавно я добавил переменную окружения, которая, похоже, мешает моему bash-терминалу (наверное).

Я добавил переменную 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снова?
Шестнадцатое

Ответы:


96

сбросить это

unset DYLD_LIBRARY_PATH

Ссылка Баш руководство говорит

Как только переменная установлена, она может быть сброшена только с помощью встроенной команды unset.


Если вы сохранили переменную в ~ / .bash_profile, то вам нужно удалить ее оттуда. Например с:nano ~/.bash_profile
mr_squall
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.