Как сделать так, чтобы локальная установка имела приоритет перед общесистемной установкой?

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

Как мне это сделать?


person haziz    schedule 05.01.2012    source источник


Ответы (1)


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

export PATH="${HOME}/bin:$PATH"
person mipadi    schedule 05.01.2012