2

Я сделал что-то с моим PATH.

Я пытался добавить какой-то новый путь, и теперь ни одна из команд, таких как open ~/.bash_profile работает, а echo $PATH показывает только один путь - /Application/Filename .

Есть ли способ это исправить? Это мой Mac OS X Lion.

1 ответ1

4

Если вы испортили ~/.bash_profile вы всегда можете отредактировать его, указав абсолютный путь к редактору:

/usr/bin/nano ~/.bash_profile

Удалите все изменения в PATH и нажмите Ctrl O, затем . Перезапишите файл и перезагрузите вашу оболочку. Ваши настройки пути должны быть восстановлены.

Другие файлы, которые устанавливают ваш PATH на OS X:

  • ~/.bash_login (если ~/.bash_profile не существует)
  • ~/.profile (если ~/.bash_login не существует)
  • /etc/profile
  • Все в /etc/paths.d/
  • Наконец, для приложений с графическим интерфейсом: ~/.MacOSX/environment.plist

Всегда не забывайте использовать правильное форматирование для вашего нового PATH , в зависимости от того, хотите ли вы, чтобы ваши пользовательские двоичные файлы имели приоритет над системными двоичными файлами:

export PATH=/some/other/path:$PATH

... или наоборот:

export PATH=$PATH:/some/other/path

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