Meu $ PATH estava parecendo:
/usr/local/git/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin:/usr/local/git/bin/:/usr/local/git/bin/
Eu verifiquei alguns arquivos como: .bash_profile
/ .profile
/ .bashrc
houve algumas declarações de exportação $ PATH.
/usr/bin/git --version
=> git version 1.7.5.4
/usr/local/git/bin/git --version
=> git version 1.7.10.1
Primeiro, removi as declarações do PATH de exportação. Eles estavam bagunçando as coisas.
É meio estranho que o desinstalador da v1.7.5.4 esteja localizando o git em /usr/local/git
e ele esteja instalado aqui em /usr/bin/git
. Eu sempre usei o instalador oficial.
Então eu li em algum outro lugar que o Xcode também instala o git (acho que este deve ser o /usr/bin/git
). Então, não estou planejando remover este aqui.
Primeiramente, removi todas as declarações de PATH de exportação de .bash_profile
/ .profile
/ .bashrc
. Isso faz com que meu PATH se pareça com:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
Um pouco mais curto. Quando eu fiz which git
'me deu /usr/bin/git
. Esta não é a versão que eu quero. Então voltei e mudei meu PATH para
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
adicionando esta linha:
export PATH=/usr/local/git/bin:$PATH
para .bash_profile
Primeiro abra uma nova janela de terminal para testar git --version
ou which git
ou se você quiser testar esses comandos no mesmo tipo de terminal no primeiro source .bash_profile
para habilitar sua alteração no arquivo .bash_profile
/usr/local/git/bin
(a versão 1.7.10.1) será encontrado primeiro ('which git' resultou em /usr/local/git/bin/git
)