西灣筆記

擷英採華,以備不需!

Mac OS X下Git遇到編輯器vi錯誤

• Mac OS X, Git, vi

Mac OS X下Git進行提交時,會遇到這樣的錯誤:

error: There was a problem with the editor ‘vi’.
Please supply the message using either -m or -F option.

大致搜尋了下,stackoverflow上的這個解答剛好對症。

而且,解答下還附有對此進行深入探究的博文:Fixing “There was a problem with the editor ‘vi’” for Git on Mac OS X Snow Leopard(也是2010年的老物,看來這是老問題呀~)

解決方案為設置Git的編輯器為vim,具體實現有兩種:

修改配置檔.gitconfig

使用vim打開配置檔.gitconfig:

vim ~/.gitconfig

然後、確保有這兩列即可:

[core]
  editor = /usr/bin/vim

/usr/bin/vim即vim路徑,妳可以通過指令which vim進行查詢。

呼叫git config

這是stackoverflow上給的解答:

git config --global core.editor /usr/bin/vim

不過,我更推薦這樣用:

git config --global core.editor $(which vim)
comments powered by Disqus