我正在更新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
有人可以向我解释我应该采取什么措施来纠正这种情况吗?
答案 0 :(得分:2)
“递归加载”意味着包之间存在循环依赖关系。 cl-extra
引入(load
或require
等)seq
,其中bytecomp
拉入cl-extra
,其中seq
拉入seq
,...
从它的外观来看,你有一个本地安装的第三方打包版本的boolean[] result = Arrays.stream(array)
.collect(MoreCollectors.toBooleanArray(obj -> (boolean)obj));
,所以删除它作为可能的罪魁祸首似乎是要走的路;但有一个原因是它被拉入,所以很可能因为这种变化而其他东西停止工作,等等。
Prelude似乎想要这个;也许你需要放弃它,直到这个问题得到解决。 (如果可以,请提交错误报告!)