2

Я пытаюсь добавить путь к компилятору в переменную $ PATH. Для этого я добавляю строку

$ export PATH="$PATH:actualpathhere"

в файл ~/.bash_profile . Теперь, когда я открываю другой терминал и пытаюсь собрать свой код, он не работает. Если я выполняю echo $PATH в новом терминале, он не показывает правильный путь. Я не понимаю, почему это происходит. Я использую Mac (Snow leopard), а терминал использует bash.

1 ответ1

3

Когда вы вводите строку в ваш bash_profile , перед $ не должно быть export .

$ export PATH="$PATH:actualpathhere"

Это одно было бы правильно:

export PATH="$PATH:actualpathhere"

$ обозначает подсказку из самой оболочки, поэтому в некоторых онлайн-руководствах вы найдете ее перед командами, которые вы должны вводить вручную. Однако вам никогда не придется вводить $ .


bash_profile в OS X - это нормально, потому что оно загружается всякий раз, когда открывается окно терминала. На самом деле это не так для других операционных систем или терминалов, поэтому можно было бы поместить переменные в ~/.bashrc и вызвать там source ~/.bash_profile .

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