Это та часть, которая, как я обнаружил, проясняет то, на что многие ответы StackOverflow только намекают, но не объясняют явно:
Теперь давайте проверим, все ли будет работать гладко. Введите это:
открыть ~ / .bash_profile
(В некоторых случаях файл профиля называется ~ / .profile)
Вы должны увидеть вверху файла строку, которая начинается с: export PATH =
Он содержит все каталоги, в которых будет выполняться поиск исполняемых двоичных файлов при вводе команды в Терминале. Поскольку мы создаем символическую ссылку на subl под названием sublime в каталоге / usr / local / bin, давайте проверим, указан ли этот каталог в той же строке.
Если это так, отлично. Давайте продолжим. Если нет, просто добавьте его вот так и сохраните файл:
экспорт ПУТЬ = / usr / local / bin: (...)
Примечание: '(...)' в этом примере обозначает другие папки, которые будут перечислены в той же строке и разделены двоеточием.
Если у вас еще нет PATH, установленного в вашем bash_profile, вы можете ввести:
экспорт ПУТЬ = / usr / local / bin: $ PATH
Если вам нужно было добавить / usr / local / bin в ваш PATH, выполните следующую команду, прежде чем продолжить:
источник ~ / .bash_profile
Это перезагрузит ваш .bash_profile с новым добавленным каталогом.
Тестирование
Откройте окно терминала и запустите:
возвышенное имя файла (замените «имя файла» фактическим именем файла)
Надеюсь, что это поможет прояснить и другим. В настоящее время (ОСЕНЬ 2014 г.) используется Mac OSX Mavericks. Ваше здоровье
~/bin
в качестве одного из каталогов в вашей переменной$PATH
? В противном случае вы получите ошибку. Многие люди имеют$HOME/bin
или~/bin
в качестве одного из каталогов на своих$PATH
. - person Jonathan Leffler   schedule 15.08.2016