Maison > Opération et maintenance > CentOS > 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
Libérer: 2020-06-24 09:44:35
original
3592 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

Solution :

yum install perl-ExtUtils-MakeMaker package
yum -y install perl-devel perl-CPAN
Copier après la connexion

2. Erreur deux :

/bin/sh: msgfmt: command not found
Copier après la connexion

Solution :

yum install gettext-devel
Copier après la connexion

3. Erreur trois :

tclsh failed; using unoptimized loading
MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127
Copier après la connexion

Solution :

yum install tcl build-essential tk gettext
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

7.

Solution :

yum update -y nss curl libcurl
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal