Xcode Komut Satırı Araçlarını Yükleme


32

Yeni bir macOS Mojave 10.14 yüklemesi yaptım. Bundan hemen sonra Mac App Store'dan Xcode Sürüm 10.0'u (10A255) yükledim.

Şimdi, Xcode Komut Satırı Araçlarının yüklenmesini gerektiren Homebrew'u kurmak istiyorum. Anladığım kadarıyla, Xcode'un yüklenmesi Komut Satırı Araçlarını da yükler. Ya da değil?

Gereğince bu cevap Komut Satırı Araçları çalıştırarak yüklü ise, kontrol ettim:

xcode-select -p

Geliştirici dizininin yolunu aşağıdaki gibi yazdırdı:

/Applications/Xcode.app/Contents/Developer

Cevapta önerildiği gibi, dönüş değerini de çalıştırarak doğruladım:

echo $?

geri döndü 0.

Ben de koştum, gccve makeve bash bulup onları yürütmek başardı.

Şimdiye kadar Xcode Komut Satırı Araçları'nın yüklü olduğuna ikna oldum. Şimdi yürüttüğümde:

xcode-select --install

Bu uyarıyı alıyorum:

resim açıklamasını buraya girin

Bu eşitsizliğin olası nedeni nedir? Bu, Xcode Komut Satırı Araçlarını iki kez yükleyecek mi? Veya mevcut kurulumun üzerine yazılsın mı?

Anlıyorum gibi, Xcode Komut Satırı Araçları kurulabilir olmadan Xcode yükleme. Ayrıca, önceki deneyimlerime göre, Komut Satırı Araçları Xcode'dan (çalıştırılarak xcode-select --install) ayrı olarak kurulmazsa , Homebrew tarafından algılanmazlar, yani çalışırken brew config, değeri CLT:olarak gösterilir N/A.

İşte tam resim (pardon the pun):

resim açıklamasını buraya girin

MacOS Mojave bağlamında konuşmama rağmen, soru macOS'un önceki sürümleriyle aynı kalıyor.

Buraya götürmek için önerilen yaklaşım nedir?

Not : Xcode'u yükledikten sonra başlattım, lisans sözleşmesini kabul ettim ve ek araçlar yükleme işlemini bitirmesine izin verdim (bu bir kerelik bir etkinliktir).

Yanıtlar:


25

Görünüşe göre, Xcode tarafından kullanılmak üzere kurulan komut satırı araçları ile sistem genelinde kullanım için kurulan araçlar arasında bazı ayrımlar vardır:

xcode-select --installMakinem için, açılan pencereden araçları çalıştırmak ve yüklemeyi seçmek sorunu düzeltmeye yardımcı oldu. Çalışırken brew configve CLT için geçerli bir girdi görürken düzeltildiğini onaylayabildim :

macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1535735448
Xcode: 10.0

1
(seo için yorum yapıyorum) gitKomutlarım başarısız olduğu için buradayım . Bu cevap, gitkomutların tekrar çalışmasını sağlamak için gereken düzeltmedir . git branchvb
Jacksonkr

1
Konum sekmesindeki Xcode'un tercihleri ​​içinden CLT için bir Xcode sürümü de seçebilirsiniz. Artık mevcut olmayan bir "indirilenler" sekmesine çevrimiçi olarak tonlarca referans göreceksiniz. Xcode'daki bu seçimin gerçekte ne yaptığına kimse ışık tutabilir mi? demlemek yapılandırma CLT yüklü olduğunu onaylar, ancak Qt Xcode 5 (evet, 5, WTH) ihtiyacım olduğunu sızlıyor. Görünüşe göre bu CLT seçiminin onunla bir ilgisi var.
Oscar


0

Bazı python paketleri (bağımlılık olarak jsonnet ile) yüklemeye çalışırken benzer bir sorunla karşılaştım ve burada bir çözüm buldum . Koşu sonrası;

xcode-select --install

Görünüşe göre hala terminalden yapabileceğiniz paketi yüklemeniz gerekiyor;

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

Steven sorunuzu zaten cevaplamış olsa da, umarım bu birine yardımcı olur!


-2

Developer.apple.com'dan komut satırı araçlarını indirmek sorunu çözdü, ancak Beta sürümü yerine Xcode 10.14 için Komut Satırı Araçları'nı indirdi ...

Umarım bu sorununuzu çözer ...

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.