想知道是否有其他人看过这个。
启动emacs后,在尝试打开任何文件时,我看到以下错误消息:
call-process-shell-command: Searching for program: permission denied, /bin/bash
Error in post-command-hook (global-git-gutter-mode-check-buffers): (file-error "Searching for program" "permission denied" "/bin/bash")
但是,以下内容不会返回任何内容:
$ grep -R global-git-gutter-mode-check-buffers .emacs.d/
我不能无视这个代码为什么抱怨,以及为什么我找不到它所指的post-command-hook?
答案 0 :(得分:1)
post-command-hook
函数global-*
可能位于您.emacs.d
目录之外的某个文件中。
您可以尝试递归地对您的init文件(~/.emacs
)进行二等分,以找出哪个部分存在问题。这将有助于您找到global-*
,虽然听起来不是真正的问题。
听起来真正的问题是Cygwin目录/bin/bash
没有您作为所有者,或者您没有必要的权限。
希望有人能够帮助解决这个问题,但这可能会让你开始。