【发布时间】:2016-04-12 05:20:24
【问题描述】:
我正在更新我的 emacs 25.0.50 构建中的包。由于某种原因,它不能正常工作。当我重新启动 emacs 时,我收到以下致命错误消息:
错误:递归加载,/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc,/usr/local/Cellar/emacs/HEAD/分享/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc,/Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc,/Users/Maurice/.emacs.d/ elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/emacs/ HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc、/Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc、/Users/Maurice/.emacs。 d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/ emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc,/Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc,/Users/Maurice/。 emacs.d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/地窖/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc, /用户/Maurice/.emacs.d/elpa/seq-2.15/seq.elc,/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /Users/Maurice/.emacs.d/core/prelude-packages.elc, /Users/Maurice/.emacs.d/init.el
谁能向我解释我应该做些什么来纠正这种情况?
【问题讨论】:
-
我正在使用 b.batsov 的 Prelude .... 抱歉之前没有提到这一点
-
错误信息怎么看不清楚?
cl-extra拉入bytecomp拉入cl-extra拉入bytecomp... -
罪魁祸首看起来像你本地的
seq,它覆盖了 Emacs 标准seq,并且显然包含无效的递归依赖,但这是推测。 -
既然您知道问题所在,您将如何解决此错误?谢谢。
-
如果你仍然无法调试这个,你确定 Stack Overflow 是正确的地方吗?无论如何,如果您当地的
seq是罪魁祸首,删除它应该会有所帮助(但可能会导致需要依次诊断和解决的新症状)。作为备用方案,请尝试禁用 Prelude,甚至重命名您的.emacs.d并从头开始。