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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *