Xcode Git ( /Applications/Xcode.app/Contents/Developer/usr/bin/git) saya tidak dapat dieksekusi ( -rw-r--r--), saya pikir karena saya chmodsudah lama mengeditnya sehingga saya tidak perlu khawatir tentang itu sudah ketinggalan zaman.
Meskipun Git versi Homebrew saya yang terinstal /usr/local/bin/git, yang berfungsi dengan baik, adalah apa yang muncul which git, dan meskipun brew configkeluaran yang ia gunakan /usr/bin/local/git( Git: 2.16.0 => /usr/local/bin/git), ketika saya menjalankan perintah Homebrew yang melibatkan Git, saya mendapatkan kesalahan:
git: error: can't exec '/Applications/Xcode.app/Contents/Developer/usr/bin/git' (errno=Permission denied)
Jadi sepertinya apa yang brew configdikatakan, Homebrew sedang mencoba untuk menggunakan /Applications/Xcode.app/Contents/Developer/usr/bin/gitatau /usr/bin/git(yang tampaknya entah bagaimana mengarah ke /Applications/Xcode.app/Contents/Developer/usr/bin/git, karena saya mendapatkan kesalahan yang sama seperti di atas ketika saya mencoba menjalankannya, meskipun itu bukan symlink dan memiliki nomor inode yang berbeda) .
Pengaturan chmod +xpada /Applications/Xcode.app/Contents/Developer/usr/bin/gitmembuat semuanya bekerja, tetapi saya tidak melihat mengapa saya harus melakukan itu. Mengganti /Applications/Xcode.app/Contents/Developer/usr/bin/gitdengan symlink ke /usr/local/bin/gittidak berfungsi, saya mendapatkan kesalahan mengatakan Git tidak ditemukan di jalur itu.
Ada ide?