2015-10-28 3 views
0

Я на RedHat сервере как --userLinux: Изменение программ по умолчанию

мой GitHub по умолчанию из даты (1.7.1)

>>which git 
/usr/bin/git 

Однако есть еще один мерзавец на сервере /appl/git/2.6.1/git

Как изменить мой по умолчанию «какой git» ссылаться на тот, который находится в папке/appl, каждый раз, когда я вхожу в систему?

Я пытался (не работает):

>> cd ~ 
>> vim .profile 
export PATH=/appl/git/2.6.1:$PATH 

Затем снова откройте мой терминал

+0

вы просто хотите, чтобы изменить выход которого, или вы хотите ** использовать ** версию git в приложении (например, при вводе 'git commit')? если последнее, измените переменную PATH, поместив каталог/appl/... перед/use/bin –

+0

Это вторая, я обновил свой пост своими идеями! – user3711518

ответ

0

Добавить /appl/git/2.6.1 папку в переменную PATH перед/USR/бен.

+0

Я обновил свой пост с этой попыткой! – user3711518

+0

@ user3711518 Нет, вы этого не сделали: вы положили его в конец, а не перед '/ usr/bin'. Правильным способом будет «export PATH =/appl/git/2.6.1: $ PATH'. – glglgl

+0

Я обновил мой .profile с этим и повторно закрыл, теперь >> echo $ PATH дает /appl/git/2.6.1: ...:/usr/bin: ..., однако, git все еще из/usr/bin/git – user3711518

0

Другой альтернативой было бы предварять папку ~/bin на пути и добавить символическую ссылку на исполняемый git там:

ln -s /appl/git/2.6.1/git ~/bin/git 
+0

/bin/git находится в корне, а не в $ HOME, к сожалению, поэтому у меня нет разрешения на это:/ – user3711518

+0

Я специально рассказываю о '~/bin', i. е. 'bin' в вашем домашнем каталоге. Там вы должны быть свободны поставить все, что захотите. – glglgl

+0

Ну ладно, у меня нет такого каталога по умолчанию. Как это изменит мой git по умолчанию? – user3711518

Смежные вопросы