Страницы

Поиск по вопросам

воскресенье, 15 декабря 2019 г.

Как правильно установить Git на OS X

#git #macos


С установкой Git на OS X есть проблема: он уже установлен в системе и просто так
его не обновить. При каждом обновлении ОС устанавливает его заново.

Например, на момент написания этого вопроса, актуальной версией Git является 2.5.1.
А в OS X Yosemite зашит 2.3.2.

При установке новой версии через Homebrew она все равно остается недоступной.
    


Ответы

Ответ 1



Установка «с нуля» Устанавливаем Git, например через Homebrew $ brew install git Проверяем текущую версию Git $ git --version git version 2.4.9 (Apple Git-60) Если вы видите "Apple Git", значит используется старая версия. Проверим, где установлена используемая версия Git. $ which git /usr/bin/git Точно, эта версия ставится вместе с системой. А та, которая нам нужна, и которая установлена homebrew, находится в /usr/local/bin/git. Почему выбирается не она? Вероятнее всего потому, что путь к ней находится дальше в переменной окружения $PATH. echo $PATH Меняем $PATH В переменной $PATH хранятся пути к папкам, разделённые двоеточиями. Когда вы хотите запустить какую-то программу по имени (а не по полному пути), поиск происходит во всех этих папках по очереди, слева направо. Переменная задаётся в файле ~/.bashrc (или ~/.zshrc и т.п., в зависимости от используемой оболочки). Откройте его и найдите примерно такую строку: export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" Поставьте /usr/local/bin раньше, чем /usr/bin: export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" Перезапустите оболочку: bash $ git --version git version 2.10.1 $ which git /usr/local/bin/git Ура, работает!

Комментариев нет:

Отправить комментарий