我正在尝试在我的.bashrc中设置LD_LIBRARY_PATH,但是当我添加多个路径时它不会工作:
export LD_LIBRARY_PATH=/path/to/lib1
工作正常,当我在新终端上键入$ LD_LIBRARY_PATH时,我得到了
$ $LD_LIBRARY_PATH
bash: /path/to/lib1: is a directory
但是当我尝试
时export LD_LIBRARY_PATH=/path/to/lib1:/path/to/lib2
(I also tried export LD_LIBRARY_PATH=/path/to/lib2:$LD_LIBRARY_PATH)
我得到了
$ $LD_LIBRARY_PATH
bash: /path/to/lib1:/path/to/lib2: No such file or directory
为什么会发生这种情况的任何想法?
答案 0 :(得分:2)
我想你想检查$ LD_LIBRARY_PATH的值。
使用
echo $LD_LIBRARY_PATH
否则bash会认为你要求它执行存储在$ LD_LIBRARY_PATH中的命令。