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

回答:


96

設定解除

unset DYLD_LIBRARY_PATH

bashのリファレンスマニュアルは言います

変数が設定されると、unset組み込みコマンドを使用することによってのみ設定を解除できます。


〜/ .bash_profileに変数を保存した場合は、そこから変数を削除する必要があります。例:nano ~/.bash_profile
mr_squall
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.