"/usr/local/bin/git": error = 2, Нет такого файла или каталога Android Studio

Итак, я открыл приложение GitHub для Mac, и мне было предложено следующее:

GitHub for Mac no longer installs Git

OS X 10.9 and later includes Git, so GitHub for Mac will no longer install Git as part of its command line tools.

The version of Git you have installed through GitHub for Mac is no longer supported. It recommended that you uninstall it as soon as possible.

[ Uninstall Git Later] [ Uninstall Git Now ]

Я пошел и удалил Git, потому что у меня создалось впечатление, что я должен был (GitHub для Mac больше не устанавливает сообщение Git)

Теперь я делюсь своим проектом Android Studio через Github. Всякий раз, когда я пытаюсь внести изменения в свой проект или сделать что-нибудь, я получаю это сообщение об ошибке:

Can't start Git: /usr/local/bin/git Probably the path to Git executable is not valid. Fix it.

И это сообщение:

Error running git "Cannot run program "git": error=2 No such file or directory

Я занимался исследованиями, но я не могу это исправить.

Я ввел, где -a Git в терминале, и я получил:

/USR/локальные/бен/git

который установлен, - это синхронизация Android Studio Project с Github.

Как я могу решить эту ошибку? Почему это происходит?

Ответы

Ответ 1

Причина заключается в следующем:

Вы удалили Git, на который указывает Android Studio, которая была установлена ​​ Github for Mac, и была расположена в /usr/local/bin/git. Но теперь вы удалили его, поэтому Android Studio не может его найти, конечно. Позвольте называть его GitHub- Git.

Однако, как указано в правиле Github for Mac,

OS X 10.9 и более поздние версии включают Git, поэтому GitHub для Mac больше не будет установите Git как часть инструментов командной строки.

Это означает, что в ОС установлена ​​еще одна Git для OS X 10.9 и более поздняя версия, позвоните на нее System- Git. Вы можете подтвердить это, открыв Terminal и введите команду git, как показано ниже: enter image description here

Итак, Git все еще работает!! Даже после удаления GitHub- Git. Зачем? Потому что Terminal использует System- Git. Итак, на вашем Mac все еще есть Git, все, что вам нужно сделать, это сообщить Android Studio, где находится Git!

Решение!!

  • Найдите местоположение System- Git. В терминале введите whereis git. В моем случае расположение моей System- Git составляет /usr/bin/git enter image description here
  • В Android Studio перейдите к Preferences и найдите ключевое слово git enter image description here Здесь вы видите, что у вас есть WRONG путь для Git /usr/local/bin/git, который должен быть /usr/bin/git. Просто замените его на правую, нажмите "Применить".

Теперь все должно работать.