¿Qué binario git estoy usando?

¿Qué binario git estoy usando?

Acabo de instalar git 1.6.0 desde la fuente, pero ahora me sucede algo extraño:

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

¿Cómo puedo hacer que el binario 1.6.0 sea el predeterminado? El sistema es Debian Lenny. Git instalado con simple ./configure && make && make all.

Respuesta1

Quizás su shell todavía esté almacenando en caché la asignación anterior. Si usa bash, consulte el comando incorporado 'hash', específicamente 'hash -r' para que olvide entradas antiguas; para zsh es IIRC 'rehash'.

Respuesta2

Le sugiero que desinstale el paquete git proporcionado por su distribución.

Pero normalmente debería preferir el paquete de distribución a instalarlo usted mismo desde el código fuente, ya que se encargará automáticamente de las actualizaciones y la eliminación.

Siempre creo paquetes cuando compilo desde el código fuente, nunca simplemente "hago la instalación". De esta manera no terminaré con un cruft instalado manualmente obstruyendo el sistema.

Respuesta3

Edite .bashrc o .profile para especificar /usr/local/bin al principio de PATH.

información relacionada