Macos Git rebase错误:此应用程序将不会在您的计算机上运行

Macos Git rebase错误:此应用程序将不会在您的计算机上运行,macos,git,emacs,rebase,Macos,Git,Emacs,Rebase,我正在尝试使用更改我的提交消息 git rebase-i头~2 但是当我这样做时,我得到一个窗口,其中有一条消息此应用程序将不会在您的计算机上运行。对不起 在终点站,我有: /System/Library/Frameworks/Ruby.framework/Versions/2.0/ usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Volumes/SSS

我正在尝试使用更改我的提交消息

git rebase-i头~2

但是当我这样做时,我得到一个窗口,其中有一条消息
此应用程序将不会在您的计算机上运行。对不起

在终点站,我有:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/
 usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: 
 warning: Insecure world writable dir /Volumes/SSS/Work in PATH, mode 040777
button returned:OK
Successfully rebased and updated refs/heads/master.
我有OSX 10.9。怎么了


更多信息:

  • git版本1.7.11.3

  • 我不应该有钩子。但也许我错过了什么。(我选中了~/.gitconfig)

  • 当我将core.editor从emacs更改为nano时,错误消失了。因此,问题似乎与emacs有关


  • 问题是我在MacOS的
    emacs
    中使用了别名
    emacs
    。通过改变以下方式解决了这一问题:

    编辑器=emacs-nw

    编辑器=Emacs-nw


    ~/.gitconfig

    中,由于您使用的是
    rebase-i
    ,可能是您配置的编辑器导致了问题?git config--get core.editor
    返回什么?@robertklep,我更新了我的答案。它与Emacs有关,看看哪个包含你得到的错误。我不知道如何解决这个问题,不是Emacs,也不是Ruby专家:)是的。我改成了nano,这很有帮助。哦,我现在明白了,是一些Ruby脚本产生了错误。我之前的评论的意思是,当使用
    magit
    时,您仍然会在终端中,它不必是一个或另一个。