Homebrew menggunakan Xcode Git, bukan $ (yang git)


0

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?


1
Hapus XCode Git jika Anda tidak lagi membutuhkannya ...
— DavidPostill

Saya sudah mencobanya, dan itu tidak memperbaiki masalah ini. Homebrew masih mencoba memanggil Xcode Git.
— rbmhq

Kemudian instal ulang homebrew.
— DavidPostill

Mencoba itu, itu tidak memperbaiki masalah. Saya mendapat kesalahan yang sama ketika menginstal ulang.
— rbmhq

Apakah Anda memiliki variabel lingkungan relevan lainnya yang ditentukan?
— DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.