Какой исполняемый файл git я использую?

Какой исполняемый файл git я использую?

Я только что установил 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.

Связанный контент