Toda grande atualização de sistema operacional é uma grande aventura. Não importa o fornecedor ou o quanto o senhor mantém seu sistema limpo: as coisas vão quebrar. Esse foi o caso do git quando atualizei meu MacBook Pro para o High Sierra.


Após a atualização, tentei baixar uma ramificação do git e recebi o seguinte erro enigmático:



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


Toda atualização de sistema operacional é interessante em seus próprios aspectos, mas o senhor pode apostar que algo relacionado ao Xcode dará errado. Tentei usar o Homebrew para instalar o git sozinho (brew install git), mas isso não garantiu que o git funcionasse corretamente, então optei por uma correção que já funcionou no passado:


xcode-select --install


O comando acima restaurou o git e eu pude voltar a trabalhar imediatamente. O mistério de como o Xcode e suas ferramentas de desenvolvedor são arruinados a cada instalação é realmente algo que a Apple deveria resolver. De qualquer forma, mantenha esta publicação do blog à mão sempre que atualizar seu sistema operacional Mac!

  • Plug-in MooTools PulseFade

    Recentemente, fui motivado a criar um plug-in MooTools que pegasse um elemento e o desvanecesse de um mínimo para um máximo em um determinado número de vezes. Aqui está o resultado do meu Moo-foolery. O MooTools JavaScript As opções da classe incluem: min: (o padrão é .5) o…

  • Lista de dados HTML5

    Um dos widgets JavaScript mais usados na última década foi o widget de autocompletar da caixa de texto. Cada estrutura JavaScript tem seu próprio widget de autocompletar e muitos deles se tornaram bastante avançados. Assim como o atributo placeholderO atributo placeholder é um atributo de marcação frequentemente usado…