Как локальная установка имеет приоритет над общесистемной установкой? - PullRequest
1 голос
/ 05 января 2012

У меня есть учетная запись оболочки на сервере Linux (под управлением Ubuntu 8.04) с разрешениями на уровне пользователя (но без прав root).В системе установлен Git 1.5.x.Я хочу запустить более свежую версию git.Я могу скомпилировать из исходного кода и установить в своем домашнем каталоге, но хотел бы, чтобы команды git вызывали мою локальную более текущую установку, а не более старую общесистемную установку Git.

1 Ответ

3 голосов
/ 05 января 2012

Добавьте каталог, содержащий ваш двоичный файл git, в начало вашего $PATH.Например, если вы установили на ~/bin, добавьте $HOME/bin в начало вашего пути.Вы можете сделать это в вашем конфигурационном файле оболочки;для bash, добавьте это к .bashrc:

export PATH="${HOME}/bin:$PATH"
...