Когда я открываю .profile в терминале, я получаю следующее:
export PATH=$PATH:/usr/local/git/bin
Теперь я установил node.js для Mac, и он говорит:
Убедитесь, что / usr / local / bin находится в вашем $ PATH.
Как добавить /usr/local/bin
в экспорт PATH=$PATH:/usr/local/git/bin
?
Ответы:
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
Одно замечание: вам не нужны здесь кавычки, потому что они находятся справа от задания, но в целом, и особенно на Mac с их традицией пространных имен путей, расширения вроде
$PATH
должны быть заключены в двойные кавычки как"$PATH"
.источник
/usr/libexec/path_helper
, вызываемого по умолчанию/etc/profile
. Начните с,man path_helper
затем добавьте свои пути в файлы в формате/etc/paths.d
. Вы обнаружите, что почти каждый пример установки пути из других ОС включает,$PATH
потому что ни одна из них, похоже, не может взять на себя обязательство быть первой в цепочке .../etc/paths.d
или одну запись с несколькими каталогами, по одной в каждой строке, но это не поможет вам в запросе, а просто косвенный способ выполнить то же самое. К тому же, даже если вопрос помеченosx
, этот подход имеет то преимущество, что он работает и в Linux, и в других UNIX-подобных системах.node --version
Попробуйте поместить $ PATH в конец.
export PATH=/usr/local/git/bin:/usr/local/bin:$PATH
источник
Чтобы отредактированное значение пути сохранялось в следующих сеансах
Это откроет .bash_profile в редакторе, напишите внутри следующего после добавления того, что вы хотите, к пути, разделяя каждое значение по столбцу.
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin:
Сохраните, выйдите, перезапустите терминал и наслаждайтесь
источник
У меня с тобой была такая же проблема.
cd to ../etc/, затем используйте ls, чтобы убедиться, что ваш файл "paths" находится внутри, vim paths, добавьте "/ usr / local / bin" в конец файла.
источник
Я считаю это аккуратным
sudo mkdir -p /etc/paths.d # was optional in my case echo /usr/local/git/bin | sudo tee /etc/paths.d/mypath1
источник
В MAC OS Catalina эти шаги сработали для меня, все вышеперечисленные решения помогли, но не решили мою проблему.
источник