как git добавил себя в PATH на OSX 10.6? Это не в bashrc или в профиле? [Дубликат]

1

Возможный дубликат:
Как мне установить PATH и другие переменные окружения?

Я недавно установил git 1.7.4.4 через установщик отсюда http://code.google.com/p/git-osx-installer/ (не через доморощенного или прочее ...) и обнаружил, что он добавил себя в мой $ PATH.

Интересно, где он это сделал? Я проверил мой ~ / .bashrc, а также / etc / bashrc и / etc / profile, нигде нет такой строки PATH = $ PATH: / USR / местные / мерзавец / бен

Из любопытства, где git-installer поместил изменение в путь?

Community
источник
1
связанные с (с хорошим разделом на Mac OS X, который уже содержит оба ответа от OS).
Daniel Beck
1
Я не знаю насчет OSX, но в Linux ваш bash-профиль обычно содержит /etc/profile, которые затем источники /etc/profile.d/*.sh,
Cascabel
ИМО этот вопрос не дубликат. ОП знает, как вещи обычно добавляются в PATH, но git делает это необычным способом. Джефроми прав - в /etc/paths.d каталог, есть файл с именем git содержащий путь к двоичному файлу git.
cantera25

Ответы:

3

Загляни в /etc/paths.d/, Если есть файл с именем gitвот так твоя $PATH манипулируется.

Начиная с Leopard, существует альтернативный метод для манипулирования PATH путем добавления текстовых файлов в /etc/paths.d/ содержащие строки, которые будут добавлены к переменной PATH. Довольно просто, но это вызывает проблемы, если вы не знаете об этом.

РЕДАКТИРОВАТЬ: Также есть соответствующий /etc/manpaths.d/

Rob Cowie
источник
1

Возможно, он находится в / etc / paths ??

cat /etc/paths

источник