Mac環境でgitでオプションなしコミットをする時、以下のエラーが出る時があります。
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
どうやらvundleを使う時、vimrcをHPの勧めた通り設定したらエラーが出るらしいです(ソース)
解決法
git config --global core.editor /usr/bin/vim
gitのデフォルトエディターであるviを呼び出す時、Macは代わりにvimを使います。ここでは直接デフォルトエディターをvimにしたらエラーを解消できました。
vimの居場所が/usr/bin/
にない場合
git config --global core.editor $(which vim)
whichを使って取ってきます。