macOS Catalina'ya yükselttikten sonra, Terminal'den `git'i çalıştırmayı denedim ancak aşağıdaki hatayı vermeye devam etti:
xcrun: hata: geçersiz etkin geliştirici yolu (/Library/Developer/CommandLineTools), eksik xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Bunu nasıl düzeltebilirim?
Terminal'i açın ve aşağıdakileri çalıştırın:
xcode-select --install
Bu, xcode geliştirici araçlarını indirip yükleyecek ve sorunu çözecektir.
Xcode'a ihtiyacınız yok , sadece Komut Satırı Araçlarını buradan yükleyebilirsiniz, yaklaşık 130Mb.
Yukarıdakiler tek başına işe yaramazsa, o zaman da koşun:
xcode-select --reset
Sorun şu ki, kişinin lisans sözleşmesini açıkça kabul etmesi gerekiyor. Sonraki adım olarak, birden fazla sürümünüz varsa veya komut satırı araçlarının Xcode olmadan çalışmasını istiyorsanız Xcode yolunu sıfırlamanız gerekebilir.
xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools
Çözümü bu soruda buldum, Komut Satırı Araçları çalışmıyor.
Bir hata mesajı alabilirsiniz: "Yazılım Güncelleme sunucusunda şu anda mevcut olmadığından yazılımı yükleyemiyorum". Bu durumda xcode-select --reset
akozin tarafından belirtildiği gibi çalışır.
Xcode yüklemek veya kullanmak istemiyorsanız (ben istemiyorum) sadece
Xcode için komut araçları (lütfen Düzenlemeye bakın)
https://developer.apple.com/download/more/][1] adresine gidin ve Xcode 7.1 için Komut satırı araçları OS X 10.11) öğesini bulun. Ardından indirilen .dmg paketini yükleyin.
Komut satırı araçları OS X 'in daha yeni sürümleriyle çalışmalıdır, ancak Xcode 7.1 özel sürümü için ** Komut satırı araçları OS X 10.11) test ettim.
macOS 10.13 güncellemesini yaptıktan sonra, Xcode 9 için `Command Line Tools (macOS 10.13)' yüklemem gerekti - bu da harika çalışıyor.
Yorumda @setholopolus'un belirttiği gibi,
xcode-select --install
Ayrıca Xcode için sadece komut satırı araçlarını yükler.
Bunu şu adresten de doğrulayabilirsiniz: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Cevabımı cli
ile kurulumda sorun yaşamanız ihtimaline karşı bırakıyorum.
Not: Bu SO yanıtının kredisi: https://stackoverflow.com/a/33593066/2029818