erreur de validation git - impossible d'exécuter vim: aucun fichier ou répertoire de ce type

8
$ git commit  
error: cannot run vim: No such file or directory
error: There was a problem with the editor 'vim'.
Please supply the message using either -m or -F option.

Comment puis-je surmonter l'erreur et définir l'éditeur?

Michael Durrant
la source
Voulez-vous exécuter vim ou un autre éditeur? Si vous souhaitez exécuter vim, cela fonctionne-t-il si vous l'exécutez à partir de la ligne de commande?
Gilles 'SO- arrête d'être méchant'

Réponses:

13

En plus d'installer vimou de spécifier le message de validation sur la ligne de commande comme le message d'erreur suggéré, il existe plusieurs façons de dire à git quel éditeur il doit utiliser. Vous pouvez définir la core.editorpropriété (localement pour ce projet, ou globalement pour tout git):

$ git config --global core.editor nano

Vous pouvez également définir la EDITORvariable d'environnement, sur laquelle git se repliera s'il core.editorn'est pas défini:

$ export EDITOR=nano
Michael Mrozek
la source
4

La réponse a été:

sudo apt-get install vim

car c'était une nouvelle machine et vim n'était pas installé.

Michael Durrant
la source
1
"La réponse" n'aurait-elle pas pu l'être aussi export EDITOR=vi?
dubiousjim