Я только что установил git 1.6.0 из исходников, но сейчас со мной происходит странная вещь:
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
Как сделать бинарный файл 1.6.0 по умолчанию? Система - Debian Lenny. Git устанавливается с помощью простого ./configure && make && make all
.
Возможно, ваша оболочка все еще кэширует старое отображение. Если вы используете bash, посмотрите встроенную команду hash, в частности hash -r, чтобы заставить его забыть старые записи, для zsh это IIRC «rehash».
Я предлагаю вам удалить пакет git, предоставленный вашим дистрибутивом.
Но обычно вам следует предпочесть дистрибутив, а не установку из исходного кода, потому что он автоматически выполняет обновления и удаление.
Я всегда делаю пакеты, когда собираю из исходников, я никогда не просто «делаю установку». Таким образом, я не получу вручную установленную грязь, забивающую систему.
Отредактируйте .bashrc или .profile, чтобы указать / usr / local / bin в начале пути.