80 votes

Git sur Mac OS X v10.7 (Lion)

Je viens de mettre à niveau mon Mac vers Mac OS X v10.7 (Lion), et maintenant Git a disparu:

$ git
-bash: git: commande introuvable

Comment puis-je récupérer Git?

1 votes

Eh bien, où était-il? Comment l'avez-vous installé initialement? Le répertoire où il était est-il toujours dans votre PATH?

2 votes

Voici exactement la même question apple.stackexchange.com/questions/18470/…

1 votes

Vous l'avez fermé alors qu'il est exactement en rapport avec le lien que vous avez publié dans l'avis de fermeture : "outils logiciels couramment utilisés par les programmeurs".

149voto

Chris Ledet Points 6543

L'emplacement d'installation par défaut est /usr/local, alors ajoutez ceci à votre fichier ~/.bash_profile:

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

Ensuite, exécutez source ~/.bash_profile dans Terminal.

1 votes

Je suis assez nouveau en programmation et je comprends que vous devez ajouter PATH=/usr/local/git/bin:$PATH à votre fichier ~/.bash_profile mais je ne semble pas pouvoir le trouver (ou accéder à .bash_profile). J'ai essayé de taper ~/.bash_profile dans Terminal mais j'ai obtenu "Permission refusée". Je ne sais pas non plus comment accéder au fichier .bash_profile (j'ai essayé d'utiliser sudo mais ce n'est pas possible ou j'utilise les mauvaises commandes sudo). Je serais très reconnaissant pour de l'aide pour mettre à jour/accéder à ~/.bash_profile.

0 votes

J'ai trouvé...puisque le fichier était verrouillé je ne pouvais pas l'ouvrir via le Terminal alors j'ai dû rendre mes fichiers cachés visibles puis ouvrir manuellement .bash_profile dans Finder et ajouter la ligne de code pour le faire fonctionner. Merci pour la réponse!

0 votes

Git ne vient pas avec l'installation de base de OS X Lion, vous devez installer X Code, pas tout si vous ne le voulez pas, bien sûr. Voir la note utile ci-dessous.

15voto

zakx Points 557

Si vous ne voulez pas installer Xcode et/ou MacPorts/Fink/Homebrew, vous pouvez toujours utiliser l'installateur autonome : https://sourceforge.net/projects/git-osx-installer/

4 votes

Ils n'avaient pas de version pour Lion mais j'ai utilisé la dernière pour Snow Leopard et cela l'a installé à /usr/local/git/bin/git. Jusqu'ici tout va bien. :)

0 votes

C'était parfait. Merci pour le conseil @milesmeow !

7voto

wezzy Points 1892

Vous devez trouver où se trouve l'exécutable Git, puis ajouter le dossier à la variable d'environnement PATH dans le fichier .bash_profile.

Utilisation de terminal :

  1. Rechercher Git:

     sudo find / -name git
  2. Modifier le fichier .bash_profile. Ajouter :

     PATH=":$PATH"

Git est de retour :-)

Quoi qu'il en soit, je vous suggère d'installer Git en utilisant MacPorts. De cette manière, vous pourrez facilement mettre à jour votre instance Git vers la dernière version.

0 votes

Lorsque je suis entré dans l'étape un, j'ai obtenu cette erreur "find: git: Aucun fichier ou dossier de ce type"

0 votes

Il semble que vous n'ayez pas git installé dans votre système

1 votes

@JGallardo L'expression de recherche ci-dessus était incorrecte. Elle utilisait simplement "find / git" mais devrait être "find / -name git". J'ai modifié la réponse pour la rendre plus compatible avec toutes les versions de find (au cas où cela fonctionnait déjà pour d'autres, mais j'en doute ?)

7voto

Abizern Points 52378

Il y a quelques points à cet réponse.

Premièrement, vous n'avez pas besoin d'installer Xcode. L'installateur Git fonctionne très bien. Cependant, si vous voulez utiliser Git à partir de Xcode - il s'attend à trouver une installation sous /usr/local/bin. Si vous avez votre propre installation Git ailleurs - j'ai un script qui corrige cela.

Deuxièmement concerne le chemin. Mon chemin Git était auparavant conservé sous /etc/paths.d/ Cependant, une installation de Mac OS X v10.7 (Lion) écrase le contenu de ce dossier et du fichier /etc/paths aussi. C'est ce qui m'est arrivé et j'ai obtenu la même erreur. Recréer le fichier de chemin a résolu le problème.

1 votes

Après avoir mis à niveau vers Lion, vous pouvez télécharger XCode 4.1 gratuitement depuis le Mac App Store et cela corrige également ce problème.

0 votes

Oui, j'ai supposé que c'était évident, mais bonne clarification car cela pourrait ne pas l'être pour certains.

8 votes

Avec Xcode 4.3 sous Lion, je ne trouve pas git à /usr/local/bin mais plutôt à /Applications/Xcode.app/Contents/Developer/usr/bin.

4voto

jarjar Points 661

Cela fait partie de Xcode. Vous devrez réinstaller les outils de développement.

2 votes

Merci! J'ai naïvement pensé qu'il était livré avec l'installation de base.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X