Tengo una versión anterior de Git instalada en:
/usr/bin/
Recientemente descargué una versión más nueva para:
/usr/local/bin
Cuando escribo:
which git
Obtengo la ubicación de la versión anterior. Creo que esto se debe a que / usr / bin / aparece antes de / usr / local / bin en mi variable $ PATH y, por lo tanto, la versión anterior de git se 'encuentra' primero.
Para probar esto, cambié el nombre de la versión anterior de git a "git_old". Ahora cuando escribo:
which git
Obtengo la ubicación de la versión más nueva, como se esperaba. Pero cuando escribo:
git --version
Obtuve el siguiente error:
-bash: /usr/bin/git: No such file or directory
Me pregunto por qué mi computadora vuelve a buscar Git en la ubicación anterior.
hash -r
para recargar el caché. Singer, como SSH, se usarehash
como comando en su lugar.