私はLinux共有ライブラリを試していて、$ LD_LIBRARY_PATHにエントリ(export LD_LIBRARY_PATH=/path/to/library:${LD_LIBRARY_PATH}
)を追加しました。今私はそれが消えたことを望む。どうやってやるの?LD_LIBRARY_PATHからエントリを削除する
PS。エントリを追加する前にecho $LD_LIBRARY_PATH
と入力すると空の行が表示されました。今では言う:
パス/に/図書館:
私はLinux共有ライブラリを試していて、$ LD_LIBRARY_PATHにエントリ(export LD_LIBRARY_PATH=/path/to/library:${LD_LIBRARY_PATH}
)を追加しました。今私はそれが消えたことを望む。どうやってやるの?LD_LIBRARY_PATHからエントリを削除する
PS。エントリを追加する前にecho $LD_LIBRARY_PATH
と入力すると空の行が表示されました。今では言う:
パス/に/図書館:
以前に、それは(おそらく)あなたはそれだけで解除できるよう変数は、(デフォルトでは設定されていない)が設定されていなかったことを意味し、あなたに空行を与えた場合:
unset LD_LIBRARY_PATH
いくつかの他のオプション実験に:パスFを除去し、
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH/:${MY_PATH2}/}"
echo $LD_LIBRARY_PATH
/my/path
と似:端からパスを削除
export MY_PATH=/my/path
export MY_PATH2=/my/path2
export LD_LIBRARY_PATH="${MY_PATH}:${MY_PATH2}"
echo $LD_LIBRARY_PATH
/my/path:/my/path2
最初のロム(上記のように設定されている場合):
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH/${MY_PATH}:/}"
あなたがbash
を使用していると仮定すると、あなたが使用して空のパスに戻ってそれを設定することができます。
export LD_LIBRARY_PATH=""
そして、あなた場合をエクスポートを解除する:
export -n LD_LIBRARY_PATH
bash man pageは、ドキュメントの大部分です。この種の問題を解決するための手引き。