“Git commit -a” provoque “subl -w: subl: commande non trouvée”


1

Je ne suis pas sûr de ce qui cause ce problème, mais j'ai des problèmes d'utilisation de git. Il semble que le sublime interfère d'une manière ou d'une autre. Est-ce que quelqu'un sait peut-être comment résoudre ce problème?

J'utilise OSX 10.9.3.

git version
git version 1.8.5.2 (Apple Git-48)

git commit -a
subl -w: subl: command not found
error: There was a problem with the editor 'subl -w'.
Please supply the message using either -m or -F option.

Comment dites-vous à utiliser ce texte sublime en tant qu'éditeur?
Mark

Je n'ai pas dit à git d'utiliser sublime. Autant que je me souvienne, j'ai installé Sublime et les utilitaires de ligne de commande xcode qui, je crois, comprenaient git.
Susan

Que trouve-t-on dans la section [core] de ~ / .gitconfig
Mark

[core] editor = subl -w
Susan

Je l'ai enlevé, maintenant ça marche, merci!
Susan

Réponses:


1

Le problème est que git commit essaie d'utiliser un éditeur pour vous permettre de créer un message de validation. L’éditeur de git est éventuellement remplacé dans votre ~/.gitconfig fichier. Il y aura un [core] section qui définit l'éditeur

par exemple. pour Sublime Text

[core]
  ...
  editor = subl -w   
  ...

supprime la ligne de l'éditeur pour que l'éditeur par défaut revienne dans l'éditeur par défaut du shell

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.