Meu Xcode Git ( /Applications/Xcode.app/Contents/Developer/usr/bin/git
) é não-executável ( -rw-r--r--
), acho que porque eu chmod
ele há muito tempo atrás, então eu não teria que me preocupar com ele desatualizado.
Embora minha versão do Git instalada pelo Homebrew, /usr/local/bin/git
, que funciona bem, seja exibida por which git
, e mesmo que brew config
mostre que está usando /usr/bin/local/git
( Git: 2.16.0 => /usr/local/bin/git
), quando Eu corro qualquer comando Homebrew que envolva o Git, recebo o erro:
git: error: can't exec '/Applications/Xcode.app/Contents/Developer/usr/bin/git' (errno=Permission denied)
Parece que, apesar do que diz o brew config
, o Homebrew está tentando usar /Applications/Xcode.app/Contents/Developer/usr/bin/git
ou /usr/bin/git
(o que parece apontar para /Applications/Xcode.app/Contents/Developer/usr/bin/git
, já que recebo o mesmo erro acima quando tento rodar ele, embora não seja um link simbólico e tenha um número de inode diferente).
A configuração de chmod +x
on /Applications/Xcode.app/Contents/Developer/usr/bin/git
faz tudo funcionar, mas não vejo por que devo fazer isso. Substituir /Applications/Xcode.app/Contents/Developer/usr/bin/git
por um link simbólico para /usr/local/bin/git
não funciona, recebo um erro dizendo que o Git não foi encontrado nesse caminho.
Alguma idéia?