Xcode Git ( /Applications/Xcode.app/Contents/Developer/usr/bin/git
) saya tidak dapat dieksekusi ( -rw-r--r--
), saya pikir karena saya chmod
sudah 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 config
keluaran 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 config
dikatakan, Homebrew sedang mencoba untuk menggunakan /Applications/Xcode.app/Contents/Developer/usr/bin/git
atau /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 +x
pada /Applications/Xcode.app/Contents/Developer/usr/bin/git
membuat semuanya bekerja, tetapi saya tidak melihat mengapa saya harus melakukan itu. Mengganti /Applications/Xcode.app/Contents/Developer/usr/bin/git
dengan symlink ke /usr/local/bin/git
tidak berfungsi, saya mendapatkan kesalahan mengatakan Git tidak ditemukan di jalur itu.
Ada ide?