Error de confirmación de git: no se puede ejecutar vim: no existe tal archivo o directorio

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.

¿Cómo puedo superar el error y definir el editor?

Michael Durrant
fuente
¿Quieres ejecutar vim o algún otro editor? Si desea ejecutar vim, ¿funciona si lo ejecuta desde la línea de comandos?
Gilles 'SO- deja de ser malvado'

Respuestas:

13

Además de instalar vimo especificar el mensaje de confirmación en la línea de comando como el mensaje de error sugerido, hay varias formas de decirle a git qué editor debe usar. Puede establecer la core.editorpropiedad (localmente para ese proyecto o globalmente para todo git):

$ git config --global core.editor nano

También puede establecer la EDITORvariable de entorno, en la que git recurrirá si core.editorno se establece:

$ export EDITOR=nano
Michael Mrozek
fuente
4

La respuesta fue:

sudo apt-get install vim

ya que era una máquina nueva y vim no estaba instalado.

Michael Durrant
fuente
1
¿No podría haber sido "la respuesta" también export EDITOR=vi?
dubiousjim