我有一个配置文件,我在其中设置了我的cygwin环境变量。
我先设置了我的TTCN3_DIR:
export TTCN3_DIR=${HOME}/Documents/TITAN_files/TITAN
当我在终端上键入$ TTCN3_DIR时,结果是:
-bash: /cygdrive/c/Users/qi11091/Documents/TITAN_files/TITAN/: Is a directory
但问题是我想在我的LD_LIBRARY_PATH中添加一个库,如下所示:
export LD_LIBRARY_PATH=${TTCN3_DIR}/lib:${LD_LIBRARY_PATH}
当我输入$ LD_LIBRARY_PATH:
时,我有这个结果-bash: /cygdrive/c/Users/qi11091/Documents/TITAN_files/TITAN/lib:: No such file or directory
我不知道我是否没有正确设置变量或是否是另一个错误
答案 0 :(得分:0)
因为路径末尾有::
执行以下操作:
unset TTCN3_DIR
unset LD_LIBRARY_PATH
export TTCN3_DIR=/cygdrive/c/Users/qi11091/Documents/TITAN_files/TITAN
export LD_LIBRARY_PATH=$TTCN3_DIR/lib
希望这会对你有所帮助
答案 1 :(得分:0)
要打印环境变量,请使用echo $TTCN3_DIR
而不是$TTCN3_DIR
。
我认为你的问题是,因为你在第二行使用大括号。
试试:
export TTCN3_DIR=$HOME/Documents/TITAN_files/TITAN
export LD_LIBRARY_PATH=$TTCN3_DIR/lib:$LD_LIBRARY_PATH