Yanıtlar:
Güncelleme (12 Şub 2016):
Sonunda El Capitan'ı kurdum ve şimdi Ondřej Čertík'in cevabının doğru olduğunu onaylayabiliyorum. SIP'yi devre dışı bırakmak yerine komut satırı geliştirici araçlarını yüklemenizi kesinlikle öneririz.
Ondřej'in belirttiği gibi, sadece Xcode'u yüklemek tüm komut satırı geliştirici araçlarını yüklemez. xcode-select --installTerminal'de yürütmeniz gerekir .
Orijinal gönderi (5 Aralık 2015):
El Capitan'da / System, / bin, / sbin, / usr, / etc, / tmp ve / var'a yazma erişimi kök için bile varsayılan olarak devre dışı bırakılmıştır. Bunun nedeni yeni Güvenlik Bütünlüğünü Koruma özelliğidir.
SIP'yi devre dışı bırakmak için kurtarma moduna önyükleme yapın ve csrutil disableTerminal'de komutu yürütün .
Feragatname: El Capitan'a geçmediğim için bunu kendim test etmedim.
/usr/includekullanarak xcode-select --installve SIP'yi etkin bırakmaktı. Daha fazla bilgi için aşağıdaki cevabıma bakın.
Varsayılan olarak, El Capitan'daki App Store'dan Xcode'u ("geliştirici araçları") yüklediğinizde, "komut satırı geliştirici araçlarını" da içermez /usr/include. "Komut satırı geliştirici araçlarını" yüklemek için, yürütmek xcode-select --install, App Store'dan Xcode + komut satırı araçlarını almak isteyip istemediğinizi soracaktır (ancak zaten App Store'dan Xcode yüklüdür ve görünüşe göre komutu içermiyor hat yardımcı programları), bu yüzden "install" i seçtim ve /usr/includediğer şeyler arasında yüklü .
Sistem Bütünlüğü Koruması'na (SIP) gelince, bunu etkin bırakın, çünkü bu iyi bir şey gibi görünüyor. xcode-select --installKorumalı /usrdizine yüklenmenin nedeni büyük olasılıkla xcode-selectSIP tarafından beyaz listeye eklenmesidir.
xcode-select --installaraçları almak için yapmak zorundaydım .