1

Когда я запускаю env он показывает 3 раза /usr/bin под PATH. То же самое для каждого пути под заголовком PATH .
Например - мой каталог scala bin показывает 3 раза.

Тем не менее, в моем .bash_profile он написан только один раз. Также его нет в .bashrc также. Мне нужно сделать эти 3 вхождения равными 1, хотя я удаляю некоторый путь в разделе PATH в .bash_profile, он все равно показывает 2 раза, что означает, что путь все еще установлен.

echo $PATH показывает то же самое.
И, если это имеет значение, я использую macosx.

1 ответ1

0

ХОРОШО..Итак, я нашел решение.
Вот что я делал:
1) vi ~/.bash_profile
2) внести изменения
3) source ~/.bash_profile чтобы увидеть эти изменения в действии.

Кажется, что для каждого редактирования и последующей исходной команды временно сохраняется в текущем сеансе.
Итак, если я сделал изменения 3 раза и последующую source команду, он показывает 3 раза один и тот же путь, если я сделаю echo $PATH или env . Закрытие терминала и его перезапуск возвращает все в нормальное состояние.

Таким образом, это был просто вопрос или перезапуск терминала!

Пояснение:- Различные платформы могут работать по-разному. Я нашел macosx-10.7 работает таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .