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?
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?
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.
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!
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.
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/
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 :
Rechercher Git:
sudo find / -name git
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.
Lorsque je suis entré dans l'étape un, j'ai obtenu cette erreur "find: git: Aucun fichier ou dossier de ce type
"
@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 ?)
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.
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.
Oui, j'ai supposé que c'était évident, mais bonne clarification car cela pourrait ne pas l'être pour certains.
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.
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".
0 votes
J'avais le même problème mais au lieu d'une mise à niveau, j'ai utilisé l'assistant de migration pour charger une nouvelle machine basée sur l'ancienne. xcode était là, mais le chemin de git n'était plus trouvé. Donc je l'ai ajouté à mon chemin comme décrit ci-dessous.