
Ввод export $PATH
в терминале Mountain Lion возвращает
/usr/local/bin:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin`
Однако мой файл /etc/paths показывает:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Это проблема?
решение1
Всё в порядке.
При входе в систему ваш PATH формируется из нескольких различных источников. Некоторые из них общесистемные, другие — специфичные для пользователя: .profile
например, файл в вашей домашней папке — это распространенный способ добавления путей в ваш PATH только для вашей учетной записи.
Вы можете видеть, что пути из /etc/paths
по-прежнему там, в середине вашего PATH, но кое-что было добавлено. /usr/local/MacGPG2/bin
Например, было добавлено macGPG2, когда вы его установили.