Мой Xcode Git /Applications/Xcode.app/Contents/Developer/usr/bin/git не является исполняемым -rw-r--r-- я думаю , потому что я chmod эд это давным - давно , так что я не нужно беспокоиться о том, что он устарел.

Несмотря на то, что моя установленная Homebrew версия Git, /usr/local/bin/git , которая работает нормально, это то, что показывает, для which git , и даже несмотря на то, что brew config выводит, что она использует /usr/bin/local/git (Git: 2.16.0 => /usr/local/bin/git), когда я запускаю любую команду Homebrew, связанную с Git, я получаю сообщение об ошибке:

git: error: can't exec '/Applications/Xcode.app/Contents/Developer/usr/bin/git' (errno=Permission denied)

Таким образом, кажется, что несмотря на то, что говорит brew config , Homebrew пытается использовать /Applications/Xcode.app/Contents/Developer/usr/bin/git или /usr/bin/git (который, похоже, каким-то образом указывает на /Applications/Xcode.app/Contents/Developer/usr/bin/git , так как я получаю ту же ошибку, что и выше, когда пытаюсь ее запустить, хотя это не символическая ссылка и другой номер инода).

Установка chmod +x в /Applications/Xcode.app/Contents/Developer/usr/bin/git заставляет все работать, но я не понимаю, почему я должен это делать. Замена /Applications/Xcode.app/Contents/Developer/usr/bin/git символической ссылкой на /usr/local/bin/git не работает, я получаю сообщение об ошибке, в котором говорится, что Git не найден по этому пути.

Есть идеи?

0