git commit error - kann vim nicht ausführen: Keine solche Datei oder kein solches Verzeichnis
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.
Wie kann ich den Fehler überwinden und den Editor definieren?
Möchten Sie vim oder einen anderen Editor ausführen? Wenn Sie vim ausführen möchten, funktioniert es, wenn Sie es über die Befehlszeile ausführen?
Gilles 'SO - hör auf böse zu sein'
Antworten:
13
Neben der Installation vimoder Angabe der Commit-Nachricht in der Befehlszeile wie in der vorgeschlagenen Fehlermeldung gibt es verschiedene Möglichkeiten, git mitzuteilen, welchen Editor es verwenden soll. Sie können die core.editorEigenschaft festlegen (lokal für dieses Projekt oder global für alle Git):
$ git config --global core.editor nano
Sie können auch die EDITORUmgebungsvariable festlegen , auf die git zurückgreift, wenn sie core.editornicht festgelegt ist:
Antworten:
Neben der Installation
vim
oder Angabe der Commit-Nachricht in der Befehlszeile wie in der vorgeschlagenen Fehlermeldung gibt es verschiedene Möglichkeiten, git mitzuteilen, welchen Editor es verwenden soll. Sie können diecore.editor
Eigenschaft festlegen (lokal für dieses Projekt oder global für alle Git):Sie können auch die
EDITOR
Umgebungsvariable festlegen , auf die git zurückgreift, wenn siecore.editor
nicht festgelegt ist:quelle
Die Antwort war:
da es sich um eine neue Maschine handelte und vim nicht installiert war.
quelle
export EDITOR=vi
?