Git обновление (установка Homebrew) - PullRequest
4 голосов
/ 30 октября 2011

Я установил GIT 1.7.7.1 через homebrew и должен был сделать

sudo brew link git

чтобы связать git с

/usr/local/bin

Когда я запускаю git --version в терминале, я получаю старую версию Git (1.7.5.6)

Можно ли вместо ссылки на новую версию?

Ответы [ 2 ]

3 голосов
/ 30 октября 2011

Похоже, /usr/bin идет до /usr/local/bin в $PATH и, следовательно, имеет приоритет.Я предлагаю изменить порядок путей в $PATH.

(Также вы можете попытаться определить псевдоним: alias git=/usr/local/bin/git)

2 голосов
/ 27 сентября 2013

Вот еще одно решение, которое сработало для меня.

Я нашел этот пост очень полезным. Вместо того, чтобы изменять переменную $ PATH, вам просто нужно отредактировать файл / etc / paths. https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are/533708#533708

  1. Открыть терминал на вашем Mac
  2. Введите команду: sudo nano / etc / paths
  3. Введите свой пароль, если его спросят
  4. Вы увидите список путей. Измените их список таким образом, чтобы путь / usr / local / bin был введен выше пути / usr / bin
  5. Сохранить шаг 1 - Контроль + X
  6. Сохранить шаг 2 - Y
  7. Перезапустить терминал

Вот как выглядит мой после того, как я это сделал:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Благодарим @jrwren & @jthomas в StackOverflow за их ответы.

...