如何使用bash在OSX上删除环境变量


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再次运行吗?
wxs

Answers:


96

取消设定

unset DYLD_LIBRARY_PATH

庆典参考手册

一旦设置了变量,就只能使用unset Builtin内置命令将其取消设置。


如果您已将变量保存在〜/ .bash_profile中,则需要从那里删除它。例如:nano ~/.bash_profile
mr_squall
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.