Je rencontre un problème vraiment étrange lorsque j'essaie d'utiliser la dernière version de git que je viens d'installer via homebrew. which git
me pointe vers l'installation homebrew, mais appeler git
renvoie la version d'origine installée avec OS X.
J'ai vérifié d'abord pour voir la version originale sur laquelle j'étais.
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
Ensuite, je suis allé à homebrew pour installer la dernière version.
[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
On dirait que ça a marché! Vérifiez qu'il pointe vers le bon git
[user@home ~]$ which git
/usr/local/bin/git
Ça devrait être bien, non? Pas si vite
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
C'est bizarre. Suis-je vraiment pointé vers le bon git?
[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
Bien sûr, ça y ressemble. Fonctionne lorsque je l'appelle manuellement
[user@home ~]$ /usr/local/Cellar/git/2.0.0/bin/git --version
git version 2.0.0
Mais pas aussi git
[user@home ~]$ which git
/usr/local/bin/git
[user@home ~]$ git --version
git version 1.8.5.2 (Apple Git-48)
Des idées sur ce qui pourrait être à l'origine de cela?
EDIT: Résolu. source .bashrc
l'a corrigé. Toujours curieux de savoir pourquoi which
me retournerait l'exécutable correct, mais il ne serait pas appelé si quelqu'un pouvait expliquer cela.
$PATH
.