Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si l'installation de git sur centos échoue ?

Que dois-je faire si l'installation de git sur centos échoue ?

coldplay.xixi
coldplay.xixioriginal
2020-06-24 09:44:353526parcourir

Que dois-je faire si l'installation de git sur centos échoue ?

Solution à l'échec de l'installation de git sur centos :

1. Désinstallez l'ancienne version de git

yum remove git

2. Téléchargez le package compressé et décompressez-le

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. Installez certains packages de dépendances nécessaires à l'installation de git

Si vous décompressez Si vous installez git directement après cela, vous risquez de rencontrer de nombreux problèmes (je l'ai fait au début), dont la plupart sont causés par le manque de certains packages nécessaires lors de l'installation, git dépend de zlib-devel,

openssl-devel Ces packages, alors assurez-vous d'avoir ces packages avant d'installer git. Voici les erreurs et les solutions qui se produiront si ces packages sont manquantsperl,cpio,expat-devel,gettext-develErreur 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

Solution :

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

2. Erreur deux :

/bin/sh: msgfmt: command not found

Solution :

yum install gettext-devel

3. Erreur trois :

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

Solution :

yum install tcl build-essential tk gettext

4. Installez git

Après avoir vérifié que certains packages nécessaires dans les trois étapes sont OK, vous pouvez installer git (dans des circonstances normales, après avoir résolu le problème commun problèmes dans les trois étapes, la commande suivante ne fonctionnera pas) Une erreur a été signalée. S'il y a toujours une erreur, veuillez la résoudre en fonction de l'erreur Baidu)

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

5. version et bash apparaîtront :

git:command not foundIl apparaîtra lorsque git --version

, et entrez dans le répertoire d'installation

, exécutez bash:git:command not found et ce sera /usr/local/git/bin . On voit que notre git a été installé avec succès Si nous voulons utiliser la commande git dans un répertoire non-installation, la solution est la suivante : ./git --versiongit version 2.9.0Ouvrez

, recherchez la ligne , et ajoutez le chemin de commande

(tel que : /etc/profile) dans le path manipulation ci-dessous. Ensuite, exécutez if then et exécutez à nouveau git --version L'exécution sera réussie et le numéro de version de git sera affiché. pathmungepathmunge /usr/loccl/git/binsource /etc/profile6. L'utilisation de https pour faire fonctionner git apparaît :

Solution : fatal: Unable to find remote helper for ‘https’

yum install -y curl curl-devel

7.

Solution :

yum update -y nss curl libcurl

Tutoriel recommandé : "

tutoriel centos

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn