Próbuję zainstalować Git na moim serwerze Media Temple (dv) 4.0 .
Postępowałem zgodnie z tymi instrukcjami . Wygląda na to, że został „zainstalowany”, ponieważ w /root/git-2012-06-06
katalogu jest mnóstwo plików .
Jednak gdy wykonam dowolne polecenie git na serwerze, otrzymuję ten komunikat:
git: command not found
Zakładam, że coś gdzieś nie jest odpowiednio skonfigurowane, ale nie mam pojęcia, od czego zacząć. Czy ktoś mógłby pomóc / zaoferować jakieś wskazówki?
Wykonałem make install
.
Dane wyjściowe which git
to/usr/bin/which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/root/bin)
Dane wyjściowe echo $PATH
to/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/root/bin
/usr/local/bin
zawiera:
ftpcount
ftptop
git
gitk
git-shell
git-upload-pack
ftpdctl
ftpwho
git-cvsserver
git-receive-pack
git-upload-archive
prxs
źródło
make install
na końcu? Jaka jest wydajnośćwhich git
i wydajnośćecho $PATH
? Jaki jest wynik wykonywanych poleceń? Czy istniejegit
w/usr/local/bin
? Dlaczego administrujesz serwerem podłączonym do Internetu, jeśli nie wiesz, co robisz?Odpowiedzi:
Dodaj
/usr/local/bin
do swojej ścieżki, np. Dodając następujące elementy~/.bashrc
(zakładając, żebash
jest to twoja powłoka):Więcej informacji tutaj . Zasadniczo zostałeś dotknięty problemem, o którym tu wspominam ,
/usr/local/[s]bin
czasami nie będącPATH
.Alternatywnie, nauczyć się wpisać pełną ścieżkę do
git
:/usr/local/bin/git
.źródło