Назад | Перейти на главную страницу

Какой двоичный файл 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.

Возможно, ваша оболочка все еще кэширует старое отображение. Если вы используете bash, посмотрите встроенную команду hash, в частности hash -r, чтобы заставить его забыть старые записи, для zsh это IIRC «rehash».

Я предлагаю вам удалить пакет git, предоставленный вашим дистрибутивом.

Но обычно вам следует предпочесть дистрибутив, а не установку из исходного кода, потому что он автоматически выполняет обновления и удаление.

Я всегда делаю пакеты, когда собираю из исходников, я никогда не просто «делаю установку». Таким образом, я не получу вручную установленную грязь, забивающую систему.

Отредактируйте .bashrc или .profile, чтобы указать / usr / local / bin в начале пути.