Jessaye dinstaller Git sur mon Mac (OSX 10.6) en suivant le tutoriel officiel de Git.
Je nai eu aucun problème jusquà ce que je doive définir mon nom dutilisateur et mon adresse e-mail.
Chaque fois que jessayais, jobtenais -bash: git: command not found
Jai essayé echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile
+ redémarré le terminal. Cela ne fonctionne toujours pas.
Que pensez-vous que je devrais faire pour résoudre le problème?
Je nai jamais utilisé le programme dinstallation OSX GIT auparavant et je ne veux pas vraiment .
Edition 1: le problème de commande est résolu
Edition 2: le résultat de la commande /usr/bin/grep PATH .*
est
.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH
Commentaires
- Pourquoi ‘ ne souhaitez-vous pas utiliser le programme dinstallation?
- Même si vous ‘ ne voulez pas utiliser le programme dinstallation, vous pouvez toujours envisager dutiliser un gestionnaire de paquets comme homebrew, ce qui facilitera certainement linstallation, la désinstallation et la mise à jour beaucoup, beaucoup plus facile: github.com/mxcl/homebrew
- merci pour vos réponses. Mais linstallateur / gestionnaire de paquets fait partie de ma question nest pas ma principale préoccupation.
- Heureux que cela fonctionne – mais juste une note sur le CHEMIN que vous vous avez obtenu ci-dessus, vous ‘ avez obtenu le même répertoire répertorié dans le PATH trois fois – cela fonctionnera, mais ce nest nécessaire quune seule fois. Pour expliquer ce que fait la variable PATH – lorsque vous tapez une commande dans le terminal – chaque répertoire répertorié dans PATH est recherché dans lordre de la commande que vous avez exécutée. Chaque répertoire est séparé par deux-points. Un conseil pratique aussi – avant de modifier un fichier système, vous pouvez en faire une copie rapide (cp .profile .profile.bak) de cette façon, vous pouvez facilement revenir à une version de travail si quelque chose se brise.
- Jai ‘ annulé votre modification qui a ajouté la solution à la question parce que cela a tendance à dérouter les gens. Vous ‘ avez accepté une réponse ci-dessous afin que les futurs visiteurs sachent quoi faire pour résoudre des problèmes similaires. Si vous souhaitez ajouter des détails, modifiez la réponse ou laissez un commentaire.
Réponse
Où avez-vous installer git sur? Différentes méthodes dinstallation le placeront à différents endroits. Vérifiez votre processus dinstallation. Sur ma machine, je lai dans /usr/bin/
Vous devez vous assurer que votre PATH
contient le répertoire dans lequel réside le git dans.
Vous pouvez exécuter locate git
pour le rechercher, vous devrez probablement créer votre base de données de localisation si vous ne lavez pas déjà fait.
Vous pouvez simplement essayer quelques endroits typiques
/usr/bin/git --version
Une fois que vous savez où il est installé, vous pouvez modifier votre PATH
en modifiant .profile
ou .bash_profile
pour ajouter la valeur appropriée.
Commentaires
- Merci pour votre réponse. Jai installé Git dans / usr / local / git / bin et jai déjà essayé de lajouter à mon chemin. Maintenant, je ne peux utiliser que la commande cd. ls, git … les commandes don ‘ ne fonctionnent plus.
- OK – ce ‘ est un endroit inhabituel pour linstaller – êtes-vous sûr? Êtes-vous sûr de ne pas ‘ l’installer dans: / usr / local / bin? Vérifiez les différents répertoires pour voir où il se trouve réellement. Ensuite, vérifiez quil fonctionne en lexécutant avec un chemin complet: par exemple / usr / local / bin / git OU / usr / local / git / bin / git OU / usr / bin / git etc. Une fois que vous avez le chemin correct et que vous savez que cela fonctionne, modifiez votre variable PATH pour quelle soit ‘ répertoire ‘ où se trouve lexécutable git.
- Je suis sûr que cest le bon répertoire. Le fichier git situé dans ce répertoire, une fois lancé, répertorie les commandes git les plus courantes. Dans PATH, jai / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. Mon problème est que je ne peux ‘ utiliser toutes les commandes de terminal sauf cd, – (
- OK bien que ‘ est probablement parce que vous ‘ avez gâché votre PATH. Certaines des commandes de base sont intégrées au shell, donc ne ‘ ne comptez pas sur un PATH. Une des commandes que vous ‘ ve used a effacé le chemin de votre shell. Modifiez le contenu de .profile et corrigez-le. Si vous avez besoin daide, essayez de publier le contenu de cette commande: / usr / bin / grep PATH. *
- Le git. dmg install met git dans / usr / local / bin / git donc cest lendroit normal et pas un problème – mais comme indiqué, montrez-nous quel est votre .profile / full PATH
Réponse
Cela devrait vous aider à démarrer:
Nous devons nous assurer que le terminal passe par le bon ordre des dossiers pour découvrir votre plus récent version de Git.
$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile
Dites au terminal de regarder votre bash_profile pour obtenir lordre mis à jour des dossiers (votre « $ PATH »)
$ source ~/.bash_profile
Maintenant, vérifions à nouveau votre version de Git
$ git --version
Réponse
Dans le cas où ma réponse suivante casse vos commandes normales du Terminal, comme elle la fait pour moi. Jai trouvé une autre solution qui fonctionne mieux.
Si vous avez utilisé mon dernier message pour définir le PATH pour Git, et vous navez plus accès aux commandes telles que
cd ls
La première chose à faire est dexécuter
unset PATH export PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Puis lancez
touch ~/.bash_profile open ~/.bash_profile
Et ajoutez la ligne suivante à votre fichier .bash_profile
PATH=/usr/local/git/bin:$PATH
Enregistrez le fichier et revenez dans Terminal run
source ~/.bash_profile
Pour mettre à jour le fichier .bash_profile dans la session Terminal en cours