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.