Errore git commit - impossibile eseguire vim: nessun file o directory


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.

Come posso superare l'errore e definire l'editor?


Vuoi eseguire Vim o qualche altro editor? Se vuoi eseguire vim, funziona se lo esegui dalla riga di comando?
Gilles 'SO- smetti di essere malvagio' il

Risposte:


13

Oltre a installare vimo specificare il messaggio di commit sulla riga di comando come il messaggio di errore suggerito, ci sono diversi modi per dire a git quale editor dovrebbe usare. È possibile impostare la core.editorproprietà (localmente per quel progetto o globalmente per tutto git):

$ git config --global core.editor nano

Puoi anche impostare la EDITORvariabile d'ambiente, su cui git ripiegherà se core.editornon è impostato:

$ export EDITOR=nano

4

La risposta è stata:

sudo apt-get install vim

come era una nuova macchina e vim non era installato.


1
Anche la "risposta" non avrebbe potuto essere export EDITOR=vi?
dubiousjim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.