以前我在“UIMA_HOME
/etc/environment
现在我再次打开此文件并更改路径,所以看起来像
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$UIMA_HOME/bin"
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-i386"
UIMA_HOME="/root/Desktop/karim/software/UIMA/apache-uima"
但是当检查$UIMA_HOME
时,它会给出:
bash: /root/Desktop/karim/software/UIMA/UIMA_SDK_1.4.5: Is a directory
怎么回事?
有一条指令:将UIMA_HOME/bin
附加到您的路径
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:UIMA_HOME/bin"
这是正确的,还是
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:$UIMA_HOME/bin"
答案 0 :(得分:1)
但是当检查
$UIMA_HOME
时,它会给出:bash: /root/Desktop/karim/software/UIMA/UIMA_SDK_1.4.5: Is a directory
怎么回事?
你重启了你的shell吗?登录时会读取/etc/environment
;如果您继续工作,则不会进行更改。
有一条指令:将
UIMA_HOME/bin
附加到您的路径PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:UIMA_HOME/bin"
这是正确的,还是
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:$UIMA_HOME/bin"
后者。第一个将查找子目录UIMA_HOME
,无论您在哪里,很可能不存在。 $UIMA_HOME
将被变量内容替换。
答案 1 :(得分:1)
添加环境变量后,您必须执行
sudo source /etc/environment
提交 环境变量。