Qual binário git estou usando?

Qual binário git estou usando?

Acabei de instalar o git 1.6.0 do código-fonte, mas uma coisa estranha está acontecendo comigo:

debian:~/git# git version
git version 1.5.6.5
debian:~/git# which git
/usr/local/bin/git
debian:~/git# /usr/local/bin/git version
git version 1.6.0

Como posso tornar o binário 1.6.0 padrão? O sistema é Debian Lenny. Git instalado com simples ./configure && make && make all.

Responder1

Talvez seu shell ainda esteja armazenando em cache o mapeamento antigo. Se você usar o bash, consulte o comando 'hash' integrado, especificamente 'hash -r' para fazer com que ele esqueça entradas antigas, para zsh é 'rehash' do IIRC.

Responder2

Sugiro que você desinstale o pacote git fornecido pela sua distribuição.

Mas normalmente você deve preferir o pacote de distribuição em vez de instalar a partir do código-fonte, porque ele cuidará automaticamente das atualizações e remoções.

Eu sempre faço pacotes quando construo a partir do código-fonte, nunca apenas "faço a instalação". Dessa forma, não vou acabar com o cruft instalado manualmente obstruindo o sistema.

Responder3

Edite .bashrc ou .profile para especificar /usr/local/bin no início do PATH.

informação relacionada