
Я только что установил 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
.
решение1
Возможно, ваша оболочка все еще кэширует старое отображение. Если вы используете bash, см. встроенную команду 'hash', в частности 'hash -r', чтобы заставить ее забыть старые записи, для zsh это IIRC 'rehash'.
решение2
Я предлагаю вам удалить пакет git, предоставляемый вашим дистрибутивом.
Но обычно лучше отдать предпочтение дистрибутивному пакету, а не самостоятельной установке из исходного кода, поскольку он автоматически выполняет обновления и удаления.
Я всегда создаю пакеты, когда собираю из исходников, я никогда не делаю просто "make install". Таким образом, я не буду засорять систему вручную установленным хламом.
решение3
Отредактируйте .bashrc или .profile, указав /usr/local/bin в начале PATH.