El Capitan'a yükselttikten sonra geçersiz etkin geliştirici yolu hatası


96

Git init yazdığımda git'e basmaya çalışırken bu hatayla karşılaştım.

xcrun: hata: geçersiz etkin geliştirici yolu
(/ Library / Developer / CommandLineTools), xcrun eksik: / Library / Developer / CommandLineTools / usr / bin / xcrun

Aşağıdaki çözümleri denedim.

xcode-select —install
sudo xcode-select -switch
sudo xcode-select —install
brew doctor
brew update
brew upgrade
brew cleanup


Xcode 11.3 için aşağıdaki bağlantı indirilmesi gereken şeydir. download.developer.apple.com/Developer_Tools/…
Giorgio

Yanıtlar:


24

1)

" xcode-select -print-path" yazmayı deneyin ve gördüğünüz yolun mevcut Xcode sürümünüz için beklediğiniz yol olup olmadığına bakın.

2)

Eğer gidersen:

https://developer.apple.com/downloads/

(Apple Geliştirici hesabınızla giriş yapmanız gerekecek)

Orada, "Komut Satırı Araçları" bağlantılarını göreceksiniz. Xcode 7 için MacOS 10.11 Komut Satırı Araçlarını yüklemeniz gerekiyor gibi görünüyor .


1
El Capitan'dan Sierra'ya yükseltme yaparken aynı sorunu yaşadım ve çözüm aynıydı: Sierra'nın Komut Satırı Araçları sürümünü indirin.
Andrea

2
Aynı şey yeni çıkan Mojave için de geçerli. Teşekkürler!
Nikita

Catalina için aynı çözüm!
JM Habibi

236

Tek yapmanız gereken bu:

$ xcode-select --install

4
Sierra için de çalışıyor
Jazzy 21

17
High Sierra için de çalışıyor
f055

2
Çalıştırmak xcode-select --installgerçekte ne işe yarar / lisans kontrolü nasıl çalışır? md5Kapsanan yürütülebilir dosyalardan birini kontrol ettim (benim durumumda make) ve çalıştırmadan önce ve sonra aynı xcode-select --install.
Gregory Nisbet

25
Mojave için de çalışıyor!
djc

27
Catalina için de çalışıyor!
antonio

35

Aşağıdaki ekran görüntüsünde gösterilen XCode Tercihlerinden komut satırı araçlarını seçebilirsiniz.

Şifre girmeniz istenecektir.

görüntü açıklamasını buraya girin


1
XCode'umu başka bir ssd'ye taşıdım. Bundan sonra git'i kullanmaya çalışırken hata mesajı aldım. Çözümünüz çok hızlı ve sorunu çözdü!
laka

Bu alanda aynı seçenek / sürüm / kimlikten 2 tane vardı, seçilen ikincisi yerine birincisini seçtim ve işe yaradı (daha önce xcode'u ilk manuel DL kurulumumun aksine appstore'dan güncelledim, tahmin et bunu karıştırdı basit bir tepki yerel kitaplık yüklemesinden / bağlantısından sonra)
serdarsenay

Evet, haklısınız, sizin durumunuzda belki iki komut satırı aracı vardır ve yerel tepki Xcode'da seçili olmayan yüklü bir araç arıyor olabilir. Btw Sorunu çözdüğünüz için mutluyum
nikhilgohil11

3

Deneyin:

sudo xcode-select -r

bu şekilde, kullanıcı tanımlı herhangi bir geliştirici dizinini kaldırır, böylece geliştirici dizini varsayılan arama mekanizması aracılığıyla bulunacaktır.


Bu benim için çalıştı. [Mojave'den Catalina'ya yükseltildikten sonra yukarıdaki hata oluştu]
oli

3

Catalina ve Xcode 11'iniz varsa ve bu sorunu yaşıyorsanız, Xcode Tercihleri'ne gidin ve Konum sekmesini seçin, Komut Satırı aracı açılır listesinde Xcode 11.0'ın seçili olup olmadığını kontrol edin. Xcode 11 orada değilse, Xcode 11 için Komut satırı araçlarını buradan indirip yüklemeniz gerekir (doğru Betayı seçin)

https://developer.apple.com/download/more/?=command%20line%20tools


Xcode'u açmak, bazı bileşenleri güncellemeye izin vermek ve ardından burada önerilen "Komut Satırı aracı açılır menüsü" değişikliğini yapmak benim için sorunu çözdü.
Chip Roberson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.