spangled shalalala blog

諦めたらそこで試合終了だよ。

Macでgit commitしたらエラーなった時の解決法

Macgit commitを実行しログメッセージを記入し保存したところ、以下のエラーが発生。

error

[gitusers] git commit
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.

解決策

解決策としては、エディタを指定してやるらしい。

git config --global core.editor vim

構成変数 core.editor

gitで使用するエディタを設定できる。 VISUALやEDITORといった環境変数で指定されたエディタが使用されるがこの構成変数が指定されているとその指定されたエディタが使われる。 今回だけ別のエディタを使用したい場合はGIT_EDITOR環境変数を使用してオーバーライドすることができる。

なるほどっ

windowsでgit使ってた時はそんな設定したっけか。 覚えてないけど、とりあえず解決できてよかった。