git commit error - não é possível executar o vim: Esse arquivo ou diretório não existe


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.

Como posso superar o erro e definir o editor?


Deseja executar o vim ou algum outro editor? Se você deseja executar o vim, funciona se você executá-lo na linha de comando?
Gilles 'SO- stop be evil'

Respostas:


13

Além de instalar vimou especificar a mensagem de confirmação na linha de comando, como a mensagem de erro sugerida, existem várias maneiras de dizer ao git qual editor ele deve usar. Você pode definir a core.editorpropriedade (localmente para esse projeto ou globalmente para todo o git):

$ git config --global core.editor nano

Você também pode definir a EDITORvariável de ambiente, na qual o git retornará se core.editornão estiver definido:

$ export EDITOR=nano

4

A resposta foi:

sudo apt-get install vim

como era uma máquina nova e o vim não estava instalado.


1
A "resposta" também não poderia ter sido export EDITOR=vi?
dubiousjim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.