мерзавец на Mac OS X Lion - PullRequest
80 голосов
/ 25 июля 2011

Я только что обновил свой Mac до LION, и теперь git пропал:

$ git
-bash: git: command not found

Любые идеи о том, как вернуть Git обратно?

Ответы [ 6 ]

150 голосов
/ 25 июля 2011

Местом установки по умолчанию является / usr / local, поэтому добавьте его в ~ / .bash_profile

export PATH=$PATH:/usr/local/git/bin/

затем запустите source ~/.bash_profile в Терминале

15 голосов
/ 25 июля 2011

Если вы не хотите устанавливать XCode и / или ports / fink / homebrew, вы всегда можете использовать автономный установщик: http://code.google.com/p/git-osx-installer/

7 голосов
/ 25 июля 2011

У этого ответа есть пара моментов.

Во-первых, вам не нужно устанавливать Xcode.Установщик Git работает отлично.Однако, если вы хотите использовать Git из Xcode - он ожидает найти установку в / usr / local / bin.Если у вас есть собственный Git, установленный в другом месте - у меня есть скрипт , который исправляет это.

Второй - это путь.Мой путь к Git раньше хранился в /etc/paths.d/ Однако, установка Lion перезаписывает содержимое этой папки, а также файл /etc/paths.Это то, что случилось со мной, и я получил ту же ошибку.Воссоздание файла пути решило проблему.

7 голосов
/ 25 июля 2011

Вы должны найти, где находится git, а затем добавить папку к переменным PATH в .bash_profile.

Используя терминал:

1) найти git:

sudo find / -name git

2) отредактируйте .bash_profile add

PATH="<DIRECTORY OF GIT>:$PATH"

Git вернулся: -)

В любом случае, я предлагаю вам установить git с использованием macports, таким образом вы можете легко обновить ваш gitк новейшей версии

Надеюсь, это поможет

4 голосов
/ 25 июля 2011

Это часть Xcode. Вам нужно будет переустановить инструменты разработчика.

1 голос
/ 25 июля 2011

Вы всегда можете использовать порт

...