Eu tenho uma versão mais antiga do Git instalada em:
/usr/bin/
Recentemente, baixei uma versão mais recente para:
/usr/local/bin
Quando digito:
which git
Eu recebo a localização da versão antiga. Eu acredito que isso ocorre apenas porque / usr / bin / aparece antes de / usr / local / bin na minha variável $ PATH e, portanto, a versão mais antiga do git é 'encontrada' primeiro.
Para testar isso, renomei a versão mais antiga do git para "git_old". Agora, quando digito:
which git
Eu obtenho o local da versão mais recente, conforme o esperado. Mas quando eu digito:
git --version
Estou tendo o erro a seguir:
-bash: /usr/bin/git: No such file or directory
Só estou me perguntando por que meu computador está voltando a procurar no Git o antigo local?
hash -r
para recarregar o cache. Cantor, como SSH, usarehash
como comando.