Me encuentro con un problema realmente extraño cuando intento usar la última versión de git que acabo de instalar a través de homebrew. which git
me está señalando la instalación de homebrew, pero al llamar git
devuelve la versión original instalada con OS X.
Revisé primero para ver la versión original en la que estaba.
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
Luego fui a homebrew para instalar la última versión.
[user@home ~]$ brew install git
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.0.0.mavericks.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring git-2.0.0.mavericks.bottle.2.tar.gz
==> Caveats
The OS X keychain credential helper has been installed to:
/usr/local/bin/git-credential-osxkeychain
The 'contrib' directory has been installed to:
/usr/local/share/git-core/contrib
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
zsh completion has been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/git/2.0.0: 1324 files, 31M
Parece que funcionó! Comprueba que está apuntando al git correcto
[user@home ~]$ which git
/usr/local/bin/git
Debería ser bueno, ¿verdad? No tan rapido
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
Eso es raro. ¿Estoy realmente apuntando al git correcto?
[user@home ~]$ ls -l /usr/local/bin/git
lrwxr-xr-x 1 user group 27 Jul 3 15:54 /usr/local/bin/git -> ../Cellar/git/2.0.0/bin/git
Claro que lo parece. Funciona cuando lo llamo manualmente
[user@home ~]$ /usr/local/Cellar/git/2.0.0/bin/git --version
git version 2.0.0
Pero no como git
[user@home ~]$ which git
/usr/local/bin/git
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
¿Alguna idea de lo que podría estar causando esto?
EDITAR: resuelto. source .bashrc
arreglado. Todavía which
tengo curiosidad por saber por qué me devolvería el ejecutable correcto, pero no se llamaría, si alguien puede explicar eso.
$PATH
.