我在 /etc/bashrc(在 Fedora 上)中添加了如下条目。
#=========== Maven Related variables
export JAVA_HOME='/usr/java/default'
export PATH=${JAVA_HOME}:$PATH
#=========== Maven Related variables
export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
export PATH=${M2_HOME}/bin:$PATH
#=========== Ant Related variables
export ANT_HOME=/usr/local/apache-ant
export Path=${ANT_HOME}/bin:$PATH
现在,每次我执行 bash 命令刷新环境变量时,所有这些添加都会重复,而 PATH 只是不断地递归添加自己;如果我继续 bash 几十次,那么 $PATH 就会变成一百行重复的内容。我究竟做错了什么?
请注意,我已将这些条目添加到 /etc/bashrc,因为无论我以什么用户身份登录,我都希望在 PATH 中拥有这些值。
谢谢,香农