Je viens de mettre à niveau vers OS X Lion et je ne peux maintenant pas initialiser Git où cela fonctionnait normalement:
$ git add .
-bash: git: command not found
Je suis nouveau dans Git et dans la programmation, alors je suis sûr que c'est une solution rapide, toute aide est grandement appréciée. Merci les gars!
brew > ports
, peut-être aussi que Git n’est plus dans votre vie$PATH
. Essayezsudo find / -name git
et vous pourriez juste trouver votre binaire.Réponses:
Si / usr / local / git existe déjà, vous devez soit l'ajouter à votre $ PATH, soit créer un lien symbolique en le plaçant dans un répertoire se trouvant dans votre PATH existant.
Une pratique courante consiste à créer,
/usr/local/bin
s’il n’existe pas, un lien:la source
Lion (et Snow Leopard) n’ont pas été livrés avec
git
, donc la façon dont vous avez installé git n’a peut-être pas survécu à la mise à niveau. Vous devrez trouver votre copie de git ou tout simplement en obtenir une nouvelle. Utiliser Spotlight pour effectuer une recherche dans vos sauvegardes Time Machine peut s'avérer utile pour rechercher les fichiers et savoir s'il s'agit d'un problème de chemin ou si les fichiers binaires ont réellement disparu après la migration de vos données par Lion.Tous vos dépôts stockés dans l'espace utilisateur sont corrects. Essayez d’obtenir la même version ou une version plus récente de git.
La ligne de commande
mdfind -name git
répertorie tous les fichiers que Spotlight a vus avec le nom git. La plupart des installations degit
doivent survivre à une mise à niveau vers Lion et il vous suffit de nettoyer votre environnement ou de vous connecter au fichier binaire à partir de votre ordinateur$PATH
.Xcode 4 (4.0-4.2) insère git dans la
/Developer/usr/bin
plupart des autres outils nécessaires, tels que make et gcc. Il serait peut-être plus simple de maintenir git après avoir obtenu le Xcode gratuit (actuellement) sur l’App Store. Xcode 4.3 met giy et d’autres outils dansApplications/Xcode.app/Contents/Developer/usr/bin
.Pour éviter les problèmes avec différentes versions, vous pouvez vous assurer que les anciennes versions ont disparu de votre disque dur. (et certainement de votre $ PATH)
la source
/usr/bin/git
. J'ai installé Xcode 4 sur une installation propre (reformatée) de Lion et je ne me souviens pas d'avoir jamais exécuté le programme d'installation de Git.Si vous avez installé XCode, la meilleure solution est Xcode -> Préférences -> Téléchargements -> Installer des outils de ligne de commande.
Cela met git (entre autres) dans / usr / bin / git.
Si Xcode n'est pas installé, l'installer uniquement pour git serait définitivement excessif.
la source
Je pense que vous constaterez que Git est toujours installé sur votre système. On dirait que le PATH est juste foiré. Vérifiez si / usr / local / git existe toujours sur votre système.
Je viens d'ajouter ce qui suit à mon fichier ~ / .bashrc et tout est revenu à la normale.
Pour être plus précis, ce site - http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html - détaille la différence entre .bashrc et .bash_profile. Si vous utilisez le terminal Mac avec Git, l'ajout de la spécification PATH ci-dessus à votre fichier .bash_profile fera l'affaire. Bien sûr, vous devrez fermer la fenêtre du terminal et en ouvrir une nouvelle car le fichier .bash_profile est chargé lors de l'ouverture de la fenêtre du terminal.
En résumé, ajouter ceci à .bash_profile fonctionnerait aussi.
la source
source
votre fichier .bash_profile? Il suffit de tapersource .bash_profile
votre terminal lorsque vous êtes chez vousÉtape 1: Réinstallez git (je viens d'installer la version de Snow Leopard à partir d' ici ) si ce n'est pas dans:
Étape 2: Ouvrez le terminal et procédez comme suit:
Ensuite, en nano, en haut du fichier, écrivez (comme l'a suggéré aaron)
Appuyez sur Ctrl + X pour quitter nano et appuyez sur Y pour enregistrer. Ensuite, quittez le terminal et rouvrez-le et git devrait fonctionner pour vous.
la source
Peut-être que vous aviez installé
git
via MacPorts ou Fink.Je pense qu’il faudra un certain temps pour que la version soit disponible pour Lion ... ou peut-être devriez-vous essayer de la réinstaller ...
En effet, il semble que vous deviez installer MacPorts à partir du tronc pour obtenir la compatibilité avec Lion ...
Fink a également des indications sur la mise à niveau vers Lion .
la source
De StackOverflow:
puis lancez la source
~/.bash_profile in Terminal
Lien vers l'article ici: https://stackoverflow.com/questions/6810059/git-on-mac-os-x-lion/6810082#6810082
la source
Si vous utilisez Brew, exécutez simplement cette commande à partir du terminal.
brew install git
la source
Ceci est dû au fait que git cesse de faire partie de $ PATH (pour une raison de migration).
Il existe un moyen très simple de résoudre ce problème sous OS X:
Sous OS X, vous pouvez ajouter des variables
$PATH
en modifiant le fichier.alors, vous pouvez remettre git en faisant ce qui suit:
ajoutez
/usr/local/git/bin
à la fin du fichier, enregistrez et quittez. Redémarrez le shell. Git devrait fonctionner.la source
Il suffit de télécharger la dernière version à partir d'ici: http://code.google.com/p/git-osx-installer/
Installez-le, ouvrez un nouveau terminal et cela fonctionne comme avant: D
la source
Même problème ici, téléchargé et installé la version de Snow Leopard à partir de Google Code et je suis parti. Nécessaire de quitter et de rouvrir le terminal si ...
Tout va bien encore ..
la source
Quand il y a déjà un chemin git,
ajoutez simplement un répertoire à votre variable PATH.
echo 'export PATH=/usr/local/git/bin:$PATH' >> ~/.profile
la source
J'ai utilisé l'App Store pour installer Xcode et il vous donne simplement un blob tout en un. Cependant, il contient d'autres applications et installateurs. J'avais juste besoin de git pour que le chemin à suivre soit
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
C'est un peu un bidouillage, mais je n'utilise pas Xcode pour beaucoup de choses. Ajoutez à votre configuration bash comme décrit dans les autres affiches et votre bon à emporter
la source
Je l'ai corrigé en téléchargeant et en réinstallant git à partir d' ici.
la source
Vous n'avez pas besoin de modifier le chemin ou d'installer les outils de ligne de commande Xcode. Utilisez simplement l'utilitaire "xcrun" du terminal: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/
la source
Je l'ai résolu en suivant les conseils sur ce site:
http://blogger.forgottenskies.com/?p=740
C'était juste un problème épineux. Pour être honnête, je m'attendais à beaucoup plus de problèmes. Les mises à niveau se font en douceur. Je me souviens de la mise à niveau de Tiger à Leopard, à peu près tout ce qui était "open source" cassé.
la source