/ 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は100行の繰り返しコンテンツになります。私は何が間違っているのですか?
ログインするユーザーに関係なく、これらの値をPATHに入れたいので、これらのエントリを/ etc/bashrcに追加したことに注意してください。
ありがとう、シャノン