LINUX.ORG.RU
решено ФорумAdmin

Пути. Говорим git лежит там. Почему это так работает?

 , ,


0

1

Стоит две версии git-а:

  • 2.16.2 установлена в: /usr/local/Cellar/git/2.16.2/bin
  • 1.9.5 Apple Git-50.3 в: /usr/bin

Нужно использовать более новую версию git.

Решение:

vim ~/.bash_profile

Добавить:

export PATH="/usr/local/bin:${PATH}"

Применить изменения:

source ~/.bash_profile

https://apple.stackexchange.com/questions/93002/how-to-use-the-homebrew-insta...

Вопрос: почему это так работает?

Как я понимаю: в системе есть дефолтовые пути, по которым она ищет git. Добавляю еще один путь, т.е. говорю системе, искать нужно еще там.

Почему приоритет отдается бинарнику из этой директории?



Последнее исправление: electronauts (всего исправлений: 1)
hash -r

Оболочки кэшируют пути для скорости и эта команда очищает кэш.

Переоткрыть оболочку понятное дело тоже поможет.

xaizek ★★★★★
()

export PATH=«/usr/local/bin:${PATH}»
Почему приоритет отдается бинарнику из этой директории?

Потому что ты ему это сказал, поставив /usr/local/bin первым в список путей.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.