Итак, я пытался выполнить какую-то очистку на моем Mac OS .bash_profile (у меня было несколько проблем с этим), и теперь, когда я выполняю echo $PATH
на моем терминале, я получаю следующее:
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
:/usr/local/sbin
:/usr/local/sbin
:/usr/local/sbin
:/usr/local/bin
:/usr/bin
:/bin
:/usr/sbin
:/sbin
:/Users/herrmartell/bin
:/usr/local/bin/mysql/bin
:/Users/herrmartell/bin
:/usr/local/bin/mysql/bin
:/Users/herrmartell/bin
:/usr/local/bin/mysql/bin
Как вы можете видеть, это довольно много дублирующихся записей. Что странно, потому что вот так выглядит мой .bash_profile:
export PATH=$PATH:$HOME/bin
export PATH="/usr/local/sbin:$PATH"
export MYSQL_PATH="/usr/local/bin/mysql"
export PATH=$PATH:$MYSQL_PATH/bin
export JAVA_HOME="/path/is/too/long/sorry"
export PATH=${JAVA_HOME}:$PATH
Я попытался найти другой файл профиля .bash_profile/.bash */., Который мог бы переопределить мой, но не нашел ни одного, также изменения, которые я делаю в этом одном файле, отражаются на моих результатах echo $PATH
.
Нашел что-то связанное, но это на Ubuntu и, честно говоря, я заблудился: почему я получаю дублированные записи в моем $ PATH?, а затем что-то на Unix (потерял меня тоже, извините): дублирующиеся записи в $ PATH проблема?
Пока что это не доставляет мне проблем, но я бы хотел избежать их получения в будущем.
Что не так в моем файле тогда? Благодарю.