git commit error - не могу запустить vim: нет такого файла или каталога

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.

Как я могу преодолеть ошибку и определить редактор?

Майкл Даррант
источник
Вы хотите запустить Vim или другой редактор? Если вы хотите запустить vim, он будет работать, если вы запустите его из командной строки?
Жиль "ТАК ... перестать быть злым"

Ответы:

13

Помимо установки vimили указания сообщения фиксации в командной строке, такого как предложенное сообщение об ошибке, есть несколько способов сообщить git, какой редактор следует использовать. Вы можете установить core.editorсвойство (локально для этого проекта или глобально для всего git):

$ git config --global core.editor nano

Вы также можете установить EDITORпеременную окружения, на которую будет обращаться git, если core.editorона не установлена:

$ export EDITOR=nano
Михаил Мрозек
источник
4

Ответ был:

sudo apt-get install vim

так как это была новая машина и vim не был установлен.

Майкл Даррант
источник
1
«Ответ» также не мог быть export EDITOR=vi?
dubiousjim