最近我在我的终端安装了bash-it
。现在,当我尝试执行git commit
时,终端显示了这个错误:
/usr/bin/mate -w: /usr/bin/mate: No such file or directory
error: cannot run /usr/bin/mate -w: No such file or directory
error: There was a problem with the editor '/usr/bin/mate -w'.
Please supply the message using either -m or -F option.
在bash-it
之前,commit命令正确打开了vim。
我当然试图将git中的core.editor
更改为" vim"但它无论如何都不起作用。
你能帮我解决一下吗?我非常喜欢vim,它非常简单快速......我不想使用TextMate编辑提交消息。
PS:我正在使用Mac OSX
答案 0 :(得分:19)
尝试使用以下命令。应该能够将编辑器设置回vi或vim。但是,您可能必须提供vim的绝对路径。
git config --global core.editor vim
答案 1 :(得分:1)
如果其他答案无效,请尝试export GIT_EDITOR=vim
答案 2 :(得分:1)
当“abalos”回答时,
git config --global core.editor vim
如果您不想使用 vim
,或者在某些情况下没有安装 vim
,
您也可以使用 nano
编辑器
git config --global core.editor nano
答案 3 :(得分:0)
问题是我的/usr/bin/mate
中有两个指向.bash_profile
的环境变量
所以我编辑它们指向vim