Uma resposta a esta questão explica que, se / usr / include está faltando no MacOS El Capitan, a solução correta é executar xcode-select --install
. Meu problema é que isso produz um erro:
~$ xcode-select —-install
xcode-select: error: invalid argument '—-install'
...
[usage and help info]
Na verdade, até onde eu sei, xcode-select
responde da mesma maneira a qualquer uma das opções listadas nas informações de ajuda exibidas. Em particular, não consigo exibir a versão de xcode-selet
. A execução com sudo
não ajuda.
Por outro lado, se eu não fornecer opções, também recebo um erro:
~$ xcode-select
xcode-select: error: no command option given
Ótimo! Apanhar-22.
Mais informações:
~$ which xcode-select
/usr/bin/xcode-select
~$ file 'which xcode-select'
/usr/bin/xcode-select: Mach-O 64-bit executable x86_64
Pode ser relevante que esta máquina originalmente rodasse o Snow Leopard (10.6.8, gostaria de poder voltar a ele). Então eu ... rebaixei para Yosemite (10.10) e depois mudei para El Capitan (10.11.6 atualmente). Talvez o problema tenha algo a ver com essa história. / usr / include não está faltando em outra máquina que começou com El Capitan. Eu pensei que poderia fazer algum outro tipo de atualização do Xcode, mas a versão na App Store requer o Sierra. (Eu não tenho nenhum desejo de mudar para o Sierra, já que esta é uma máquina antiga, e cada "atualização" parece tornar mais lento e introduzir mudanças irritantes em coisas que eu uso todos os dias, como o Mail. Mas eu farei isso se tiver que .)
Tags osx-el-capitan xcode