87 votes

Pourquoi Git est-il introuvable après l'installation d'OS X Lion ?

Je viens d'effectuer une mise à niveau vers OS X Lion et je ne parviens plus à initialiser Git, alors que cela fonctionnait bien auparavant :

$ git add .

-bash: git: command not found

Je suis nouveau à Git et à la programmation, donc je suis sûr que c'est une solution rapide, toute aide est grandement appréciée. Merci à tous !

1 votes

Avez-vous installé macports ?

0 votes

Je n'en ai pas... recommandez-vous de l'installer ?

9 votes

Personnellement, je l'installerais en utilisant homebrew au lieu de macports - mxcl.github.com/homebrew

4voto

sergio Points 141

Il est possible que vous ayez installé git via MacPorts ou Fink.

Je pense qu'il faudra un certain temps avant d'avoir une version de l'un ou l'autre pour Lion... ou peut-être devriez-vous essayer de le réinstaller...

En effet, il semble que vous ayez besoin installer MacPorts à partir du tronc pour obtenir la compatibilité avec Lion...

Fink a également quelques conseils sur la mise à niveau vers Lion .

0 votes

J'avais macports installé et fonctionnait avant ma mise à jour de Lion. Ma commande de port fonctionne toujours bien (ex : port selfupdate) mais maintenant mes ports installés (ex : git) ne fonctionnent pas. Je peux voir que les paquets sont toujours dans /opt/local/var. Je pensais que cela pouvait être un problème de $PATH, mais ~/.profile a toujours mes configurations macports précédentes (avant la mise à jour). Avez-vous des suggestions ?

0 votes

@Adam Tootle : Voir la partie "installer MacPorts à partir du tronc" dans ma réponse...

0 votes

Je ne savais pas si j'en avais besoin ou pas puisque ça marchait ;) Si je fais cela, je ne devrais pas avoir à réinstaller tous mes paquets, n'est-ce pas ?

1voto

dar7yl Points 2387

De StackOverflow :

export PATH=$PATH:/usr/local/git/bin/

puis exécuter la source ~/.bash_profile in Terminal

Lien vers l'article ici : https://stackoverflow.com/questions/6810059/git-on-mac-os-x-lion/6810082#6810082

1voto

codemonkey Points 285

Si vous utilisez brew, exécutez simplement cette commande depuis le terminal.

brew install git

1voto

Matt Points 410

Cela s'est produit parce que git a cessé de faire partie du $PATH (pour une raison de migration).

Il existe un moyen très simple de résoudre ce problème dans OS X :

Sous OS X, vous pouvez ajouter des variables à $PATH en modifiant le fichier

/etc/paths

donc, vous pouvez remettre git en faisant ce qui suit :

sudo vim /etc/paths

ajouter /usr/local/git/bin à la fin du fichier, enregistrez et quittez. Redémarrez le shell. Git devrait fonctionner.

1 votes

/etc, tu es sûr ? Ce ne devrait pas plutôt être /usr ?

0voto

Daniel Points 121

Il suffit de télécharger la version la plus récente à partir d'ici : http://code.google.com/p/git-osx-installer/

Installez-le, ouvrez un nouveau terminal, et tout fonctionne comme avant :D

0 votes

Lien vers la liste des paquets : code.google.com/p/git-osx-installer/downloads/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X