git rebase could not execute editor

warder57 picture warder57 · Jun 28, 2013 · Viewed 7.4k times · Source

I'm attempting to squash some git commits using rebase. When I run this:

git rebase -i HEAD

I get this error:

/usr/lib/git-core/git-rebase: 1: eval: /usr/bin/mate: not found
Could not execute editor

I've attempted to change the git config editor variable but I haven't gotten it to work. Right now my config file shows the following:

[core]
    editor = /usr/bin/vim

I'm running Ubuntu 13.04

Any ideas?

Answer

j-maks picture j-maks · Sep 14, 2013

Do something like that

$ git config --global core.editor emacs

where emacs paste name of your editor