Когда я запускаю env
он показывает 3 раза /usr/bin
под PATH. То же самое для каждого пути под заголовком PATH
.
Например - мой каталог scala bin показывает 3 раза.
Тем не менее, в моем .bash_profile он написан только один раз. Также его нет в .bashrc также. Мне нужно сделать эти 3 вхождения равными 1, хотя я удаляю некоторый путь в разделе PATH в .bash_profile, он все равно показывает 2 раза, что означает, что путь все еще установлен.
echo $PATH
показывает то же самое.
И, если это имеет значение, я использую macosx.
1 ответ
ХОРОШО..Итак, я нашел решение.
Вот что я делал:
1) vi ~/.bash_profile
2) внести изменения
3) source ~/.bash_profile
чтобы увидеть эти изменения в действии.
Кажется, что для каждого редактирования и последующей исходной команды временно сохраняется в текущем сеансе.
Итак, если я сделал изменения 3 раза и последующую source
команду, он показывает 3 раза один и тот же путь, если я сделаю echo $PATH
или env
. Закрытие терминала и его перезапуск возвращает все в нормальное состояние.
Таким образом, это был просто вопрос или перезапуск терминала!
Пояснение:- Различные платформы могут работать по-разному. Я нашел macosx-10.7 работает таким образом.