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?


¿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

4

La respuesta fue:

sudo apt-get install vim

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


1
¿No podría haber sido "la respuesta" también export EDITOR=vi?
dubiousjim
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.