web-dev-qa-db-fra.com

git: commande non trouvée (sous OS X 10.5)

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?

19
James P. Wright

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.

24
Josh Lee

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.

http://www.hongkiat.com/blog/mountain-lion-git-fix/

24
Alon Shacham

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.

10
Courtney Faulkner

Ce qui a fonctionné pour moi était

  1. Installation de la dernière version de Xcode à partir de l'App Store
  2. Lancer alias git='xcrun git' par ce type .
8
devlord

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
5
tquach

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:

Bash Profile VI

Puis appuyez sur 'i' pour entrer en mode insertion

insert mode

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.

1
anataliocs

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!

0
Luiz Dias