ОК .. Так что я нашел решение.
Вот что я делал:
1) vi ~/.bash_profile
2) вносил изменения
3) source ~/.bash_profile
чтобы увидеть эти изменения в силе.
Кажется, что для каждого редактирования и последующей исходной команды временно сохраняется в текущем сеансе.
Таким образом, если я сделал изменения 3 раза и последующую source
команду, он показывает 3 раза тот же путь, если я делаю echo $PATH
или env
. Закрытие терминала и его перезапуск возвращает все в нормальное состояние.
Таким образом, это был просто вопрос или перезапуск терминала!
Пояснение: - Различные платформы могут работать по-разному. Я нашел macosx-10.7 работает таким образом.
Команда env показывает 3 раза один и тот же путь
152
Chandra kant
Когда я бегу, env
он показывает 3 раза /usr/bin
под PATH. То же самое для каждого пути под PATH
заголовком.
Например - мой каталог scala bin показывает 3 раза.
Тем не менее, в моем .bash_profile он написан только один раз. Также его нет в .bashrc также. Мне нужно сделать эти 3 вхождения равными 1, хотя я удаляю некоторый путь в разделе PATH в .bash_profile, он все равно показывает 2 раза, что означает, что путь все еще установлен.
echo $PATH
показывает то же самое.
И, если это имеет значение, я использую macosx.
1 ответ на вопрос
0
Chandra kant
Похожие вопросы
-
2
.profile в Mac OS X?
-
6
Какие функции Zsh вы используете?
-
5
Прозрачная командная строка в Vista?
-
-
4
Используйте портфель Windows из командной строки
-
4
Почему некоторые команды не существуют?
-
11
Есть ли простой способ разделить mp3 файлы?
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?
-
4
Синхронизация удаленных папок в Linux
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
6
Полноэкранная командная строка или замена Vista