Emacs 启动时出现 24 错误

标签 emacs elisp traceback

我已经使用 emacs snapshot 一段时间了,但最近它崩溃了很多。所以我切换到 Emacs 24。但是一旦我安装并启动它,它就开始显示错误,并且不会在我的 init.el 中加载任何内容

当我在 Debug模式下运行它时,我得到了这个。

Debugger entered--Lisp error: (void-function package--description-file)
(package--description-file pkg-dir)                                            
(expand-file-name (package--description-file pkg-dir) pkg-dir)

完整的跟踪是 here .

如果您能帮助解决此问题或理解引用引用,我们将不胜感激。

最佳答案

我猜测您使用快照版本时有一些字节编译的 .elc 文件,这些文件正在被调用。我猜甚至是 .el 文件。

我的假设是 package--description-file 函数存在于快照版本中,因为它不在稳定的 Emacs 24.3 版本中(这就是您收到错误的原因),因此不知何故,您正在评估快照版本中的代码。

关于Emacs 启动时出现 24 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19000505/

相关文章:

emacs elisp after-change-functions 什么都不做

python - 检索方法问题? AttributeError 提示 'str' 对象

python - 在 Jupyter 实验室中连接 pytrends 时出错

emacs - 在基于 Solaris 的远程服务器上找不到退出状态 "test -e ... "

emacs - 为什么 Emacs 中的 fixnums 只有 29 位?

coding-style - Emacs lisp 命名空间和内部函数约定

emacs - 如何在 emacs 次要模式下设置评论开始和评论结束?

python - 使用机器学习解码回溯

当第二个用户附加到 session 时,emacs 在 tmux 下锁定

shell - 快速的 emacs shell 模式?