Komut Satırı Araçları çalışmıyor - OS X El Capitan, Sierra, High Sierra, Mojave


553

Yosemite'den El Capitan'a geçtim (ve El Capitan'dan Sierra'ya yükseltme sorununu çoğalttım) ve örneğin git statusbir terminalin içine yazmaya çalıştığımda aşağıdaki hatayı alıyorum:

xcrun: error: invalid active developer path
 (/Library/Developer/CommandLineTools), missing xcrun at:
 /Library/Developer/CommandLineTools/usr/bin/xcrun

Yüklü Xcode'um yok, hiç yapmadım. Birinin çözümü olan var mı?


"Hangi git" size ne anlatıyor? ... ve belki de "git` "dosyası?
Phillip Mills

which gityanıt verir /usr/bin/gitve "dosya which git"/usr/bin/git: Mach-O 64-bit executable x86_64
rista404

1
Kulağa hoş geliyor. Üzgünüm, xcrun'un buna nasıl girdiğini bilmiyorum.
Phillip Mills

1
Benzer sorunlar yaşadım, lisans sözleşmesini kabul etmekle ilgiliydim (yükseltme sırasında lisans diyalogu sunuldu, ancak tıklamalara cevap vermedi ve yeniden başlatmam gerekiyordu) tekrar çalıştıktan sonra Xcode'u başlatmak zorunda kaldım lisansı kabul etmek.
TygerKrash

Terminalde "xcrun: error: active developer path (" /Applications/Xcode.app/Contents/Developer ") yok, xcode-select --switch path/to/Xcode.appkomut satırı geliştirici araçları için kullanmak istediğiniz Xcode belirtmek için kullanın (veya bkz. man xcode-select) "on 10.11.5 nasıl düzeltilir?
Avijit Nagare

Yanıtlar:


1119

Sorunun düzeltmesini burada buldum .

xcode-select --install

Bu, gerekli komut satırı araçlarını yüklemek için bir istem getirir.


5
Benim için çalıştı. El Captain'a yükselttikten sonra bu sorun vardı
gerrymcdev

76
Bu saçmalıktan nefret ediyorum. Ben yazarken bana "Yazılım bulma" (ve bağlantı sorunu) olduğunu söyler. Aptalca xcode-select --install. Xcode'dan nefret ediyorum, mac beni yüklemeye zorlasa da asla istemedim. Başka bir yazılım bile yükleyemiyorum çünkü bu gerekli. Grrrrr
PascalVKooten

22
@PascalvKooten Aynı "Yazılım bulma" sorunum vardı. Ben düzeltmek için tek yolu indirmek.dmg ve manuel olarak yüklemek oldu.
ESultanik

94
Mac OS Sierra'ya yükselttikten sonra bu sorun ortaya çıktı.!
Sreejith Menon

27
Az önce High Sierra'ya geçtim ve çözüm hala geçerli.
Gustavo Straube

85

Komutla ilgili sorunlarınız varsa xcode-select --install; Örneğin, bir ağ sorunu zaman aşımı almaya devam ettim, sonra Xmg 7.1 için dmg developer.apple.com/downloads adresinden indirmeyi deneyin (Komut satırı araçları OS X 10.11)


2
Daha iyi bir yanıt IMO, çünkü komut satırı araçlarının ~ 400 MB kaplamasını (son yüklediğimde) çoklu GB Xcode'a tercih ediyorum.
jwd630

Ben düzeltilmiş duruyorum. Bunun olduğu fikrini nereden aldım? Belki iletişim kutusunun "Get XCode" seçeneği var ve belki de Mountain Lion gününde bunu tıkladım. Bir süre veya diğer tüm XCode komut satırı araçları istediğim var.
jwd630

Bu sorunu yaşadım ve sadece xcode'u açıp tekrar deneyerek kendini düzeltti. Ardından, App Store'a komut satırı araçları paketi olan bir "güncelleme" ekledi.
MrFusion

7

Çözümü denedim xcode-select --installama bana yardım etmiyor, Sierra'dan High'a güncelleme yapıyorum ve bu oldu, benim çözümüm:

sudo xcode-select --reset

4

Xcode yolunun yeniden atanması benim için çalışılmış olarak yapılandırılır.

sudo xcode-select -switch /Applications/Xcode.app

Daha sonra sizden (bir komut denedikten sonra) lisans sözleşmesini kabul etmeniz istenir.


3

MacOS 10.14'te, yüklü iki veya daha fazla sürümünüz varsa bu sorun oluşabilir. XCode GUI'yi beğendiyseniz, tercihlere - giderek CMD + ,, Locationssekmeyi seçerek ve Komut Satırı Araçları'nın sürümünü seçerek yapabilirsiniz. Lütfen ekteki yazdırma ekranına bakın.

resim açıklamasını buraya girin


Mac os'u Mojave'ye yükselttiğimde bu benim için çalıştı.
slopeofhope

2

Az önce Sierra'yı güncelledim ve koşamadım xcode-select --install. İlk olarak, uygulama mağazasından xcode yüklemem gerekiyordu. Sonra koştum xcode-select --install. Sonra koşmak zorunda kaldım sudo xcodebuild -license, şartları kabul ettim, sonra nihayet git komutlarını tekrar çalıştırabilirdim.


2

High Sierra 10.13.2 sürümüne güncellendi

xcode-select - ALONE kur benim için çalışmadı.

  1. App Store'dan X kodu indirin
  2. $ xcode-select --kurulum
    a. Kurulumdan sonra komut satırında yazılım güncellemesi kullanarak güncelleme yapılması gerekebilir . $ sudo softwareupdate -i "Xcode-9.1 için Komut Satırı Araçları (macOS High Sierra sürüm 10.13)"

  3. $ sudo xcodebuild -license


2

Benim için, Xcode kaldırıldıktan sonra, aktif geliştirici yolunu aşağıdaki gibi değiştirmeliyim: sudo xcode-select -s /


1

herokuYükseltmeden sonra komut satırı araçlarıyla ilgili sorunları olanlar için , terminalimde aşağıdakileri de yapmak zorunda kaldım:

xcode-select --install 
brew install heroku/brew/heroku
brew link --overwrite heroku

Görünüşe göre High Sierra'ya yükseltme, beni xcode araçlarını yeniden yüklemeye zorlamanın yanı sıra sembollerimle de uğraştı. 'Dizin değil' hataları almaya devam ettim:

▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory  
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory 

Umarım birini bir saat kurtarır :)



1

Mac os'u macOS High Sierra - 10.13.3'e yükselttim ve watchman'ı kurmaya çalışırken benzer bir sorunla karşılaştım (komut demlemek kurulum bekçisi ile).

komutu çalıştırın: xcode-select --install, sonra "demlemek install watchman" - Her şey yolunda!


1

En son Mojave 10.14.1 sürümü için şunu kullanıyorum

https://developer.apple.com/download/more/ adresinden indirilerek çözüldü ve Apple kimliği ile giriş yapın ve indirin

Komut satırı aracı en yeni kararlı sürüm.dmg

Bu her şeyi işe yaratır

eski cevap

xcode-select --install

benim için çalışmıyor.


1
Bu benim için sorunu çözdü. Not: Çalışırken karşılaştığım sorun xcode-select --installgüncelleme sunucusuyla bağlantı kuramama konusunda bir açılır pencere oldu. Bunu yazarken, yukarıda Mojave kullanıcıları için belirtilen bağlantıdaki tek indirme "XCode 10.1 Beta 2 için Komut Satırı Araçları (macOS 10.14)" başlıklı bir beta.
roundtheworld


-1

Xcode-select --install yapsanız bile, bazı ağ hataları gösterdiğinden benim için düzeltmiyordu. Sorun, uygulama mağazasına bağlanamamasıydı. Bunu düzeltmek için aşağıdakileri yaptım.

  1. Anahtar deposunu aç
  2. Sistem kök dizinine gidin ve sertifikaları seçin.
  3. Açık digicert yüksek güvence EV.
  4. Güven bölümünü genişletin, asla güvenmeyecek şekilde işaretleyin.
  5. Sistemi şimdi yeniden başlat, adım 1, 2, 3'ü tekrarlayın ve sistem varsayılanlarını kullanmak için güven ilkesini geri olarak işaretleyin.

Uygulama mağazanız şimdi çalışmalı ve xcode-select --install komutunu çalıştırabilmeniz gerekir


Cevap için teşekkürler. Bunu neden denediğiniz ve neden işe yarayacağı konusunda bazı açıklamalardan faydalanabilirsiniz.
Pranab

Zaten ilk satırda yazılmıştır. Yukarıdaki çözümler benim için işe yaramıyordu. Bazı googling sonra bunu denedim. Fazladan araştırmaya gerek yok
Shubham Aggarwal
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.