Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn die Installation von Git auf Centos fehlschlägt?

Was soll ich tun, wenn die Installation von Git auf Centos fehlschlägt?

coldplay.xixi
coldplay.xixiOriginal
2020-06-24 09:44:353497Durchsuche

Was soll ich tun, wenn die Installation von Git auf Centos fehlschlägt?

Lösung für fehlgeschlagene Installation von Git auf Centos:

1. Deinstallieren Sie die alte Version von Git

yum remove git

2. Laden Sie das komprimierte Paket herunter und entpacken Sie es

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9. 0.tar.gz

tar -zxvf git-2.9.0.tar.gz

3. Installieren Sie einige Abhängigkeitspakete, die für die Git-Installation erforderlich sind

Wenn Sie Git direkt danach entpacken, können viele Probleme auftreten (ich habe dies am Anfang getan), die meisten davon werden durch das Fehlen bestimmter notwendiger Pakete während der Installation verursacht. Git hängt von zlib-devel ab, openssl-develperl ,cpio,expat-devel,gettext-develDiese Pakete, stellen Sie also sicher, dass Sie diese Pakete haben, bevor Sie Git installieren. Im Folgenden sind die Fehler und Lösungen aufgeführt, die auftreten, wenn diese Pakete fehlen

1.

usr/bin/perl Makefile.PL PREFIX=’/usr/local/git’ INSTALL_BASE=’’ --localedir=’/usr/local/git/share/locale’
  Can’t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5   /usr/share/perl5 .) at Makefile.PL line 3.
  BEGIN failed–compilation aborted at Makefile.PL line 3.
  make[1]: *** [perl.mak] Error 2
  make: *** [perl/perl.mak] Error 2

Lösung:

yum install perl-ExtUtils-MakeMaker package
yum -y install perl-devel perl-CPAN

2. Fehler zwei:

/bin/sh: msgfmt: command not found

Lösung:

yum install gettext-devel

3. Fehler drei:

tclsh failed; using unoptimized loading
MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127

Lösung :

yum install tcl build-essential tk gettext

4. Git installieren

Nachdem Sie überprüft haben, ob einige erforderliche Pakete in den drei Schritten in Ordnung sind, können Sie Git installieren (unter normalen Umständen, nachdem Sie das allgemeine Problem gelöst haben). Probleme in den drei Schritten, der folgende Befehl wird nicht funktionieren) Es wurde ein Fehler gemeldet, bitte beheben Sie ihn gemäß dem Fehler Baidu)

cd git-2.9.0
./configure --prefix=/usr/local/git
make
make install

5 und Bash wird angezeigt: git:command not found

Es wird angezeigt, wenn git --version bash:git:command not found, und geben Sie das Installationsverzeichnis /usr/local/git/bin ein, führen Sie ./git --version aus und es wird git version 2.9.0 sein. Es ist ersichtlich, dass unser Git erfolgreich installiert wurde. Wenn wir den Git-Befehl in einem Nicht-Installationsverzeichnis verwenden möchten, lautet die Lösung wie folgt:

Öffnen Sie /etc/profile und suchen Sie die Zeile path manipulation und fügen Sie den if then-Befehlspfad (z. B. pathmunge) im pathmunge /usr/loccl/git/bin unten hinzu. Führen Sie dann source /etc/profile aus und führen Sie git --version erneut aus. Die Ausführung ist erfolgreich und die Git-Versionsnummer wird angezeigt.

6. Die Verwendung von https zum Betreiben von Git wird angezeigt: fatal: Unable to find remote helper for ‘https’

Lösung:

yum install -y curl curl-devel

7. Git-Klon meldet SSL-Verbindungsfehler

Lösung:

yum update -y nss curl libcurl

Empfohlenes Tutorial: „Centos-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Installation von Git auf Centos fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn