Je reçois cette erreur lorsque j'essaie d'utiliser git récemment. Je ne sais pas exactement quand l'erreur a commencé car j'utilise rarement git. Je l'utilisais auparavant. Je n'ai rien changé à ce sujet ou à ma machine à ma connaissance. Maintenant ça ne marche pas.
J'ai parcouru et réinstallé la dernière version à l'aide de this installer, et j'obtiens toujours la même erreur dans le terminal.
Quelqu'un a entendu parler de ça avant? Le programme d'installation fonctionne correctement, sans erreur, mais il ne reconnaît toujours pas la commande "git" dans le terminal.
Je suis sous OS 10.5
EDIT
Selon la réponse ci-dessous qui m'a indiqué ma variable PATH, je pense que c'est là le problème. . Mon ancien profil. Était celui-ci:
alias g='git'
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] '
export LC_CTYPE=en_US.UTF-8
export PATH=$PATH:/usr/local/bin
Mon nouveau fichier .profile est le suivant:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
Comment puis-je faire de ces deux fichiers un seul?
Depuis la page que vous avez liée à:
/usr/local/git/bin
Est-ce que c'est dans votre chemin?
Ouvrez ~/.profile
dans votre éditeur favori et ajoutez la ligne
export PATH=$PATH:/usr/local/git/bin
Ceci ajoute l'élément à votre variable PATH (séparé par des deux points), ce qui le rend compatible avec les autres commandes modifiant le chemin.
Avait le même problème sur Mountain Lion.
Si vous utilisez XCode, lancez-le. Puis allez dans XCode-> Préférences et installez "Outils de ligne de commande".
ça y est, a travaillé pour moi.
Une autre façon de procéder consiste à vérifier si vous avez un fichier /etc/paths.d/git
. Le programme d’installation OSX devrait avoir créé ce fichier contenant:
/usr/local/git/bin
afin qu'il soit récupéré sans aucun fichier .bash_profile, ou du moins aucune entrée spéciale dans votre fichier .bash_profile ou .profile pour vous.
Je viens de tester en supprimant mon fichier .bash_profile et en ouvrant une nouvelle fenêtre de shell et je suis toujours capable de résoudre la commande git
.
Ce qui a fonctionné pour moi était
alias git='xcrun git'
par ce type .Si le problème persiste, assurez-vous que le répertoire/usr/libexec/path_helper est exécutable. J'ai eu ce problème lorsque j'ai installé Prezto.
Sudo chmod ugo+x /usr/libexec/path_helper
Accédez à votre répertoire personnel:
cd ~
Vous pouvez vérifier que vous êtes dans le bon répertoire en imprimant votre répertoire de travail:
pwd
Il devrait produire quelque chose comme: /user/YOUR_USER
Puis ouvrez votre profil bash:
vi .bash_profile
Vous devriez voir quelque chose comme ce qui suit:
Puis appuyez sur 'i' pour entrer en mode insertion
Ajoutez ensuite votre exportation au fichier (vous pouvez utiliser COMMAND+c et COMMAND+v copier coller):
export PATH=$PATH:/usr/local/git/bin
Puis appuyez sur le bouton 'echap' -> puis tapez ce qui suit pour écrire vos modifications et quitter
:wq
Puis appuyez sur Entrée.
Ensuite, vous devrez fermer et quitter le terminal, puis en ouvrir un nouveau.
Dans mon cas, ma path
n'était pas fausse, mais si XCode est correctement installé ou non.
Dans le terminal (Applications> Utilitaires> Terminal), tapez et run :
xcode-select --install
Cette commande téléchargera et installera XCode Developer Tools et vous ne verrez plus ce message.
Ou, en fonction de votre problème, exécuter la commande suivante peut également aider:
xcode-select --reset
J'espère que ça aide!