Emacs递归加载

时间:2016-04-12 05:20:25

标签: recursion emacs

我正在更新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 / 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 / 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 / Maice /.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

有人可以向我解释我应该采取什么措施来纠正这种情况吗?

1 个答案:

答案 0 :(得分:2)

“递归加载”意味着包之间存在循环依赖关系。 cl-extra引入(loadrequire等)seq,其中bytecomp拉入cl-extra,其中seq拉入seq,...

从它的外观来看,你有一个本地安装的第三方打包版本的boolean[] result = Arrays.stream(array) .collect(MoreCollectors.toBooleanArray(obj -> (boolean)obj)); ,所以删除它作为可能的罪魁祸首似乎是要走的路;但有一个原因是它被拉入,所以很可能因为这种变化而其他东西停止工作,等等。

Prelude似乎想要这个;也许你需要放弃它,直到这个问题得到解决。 (如果可以,请提交错误报告!)