
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.