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.
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:
Respostas:
Além de instalar
vim
ou 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 acore.editor
propriedade (localmente para esse projeto ou globalmente para todo o git):Você também pode definir a
EDITOR
variável de ambiente, na qual o git retornará secore.editor
não estiver definido:fonte
A resposta foi:
como era uma máquina nova e o vim não estava instalado.
fonte
export EDITOR=vi
?