我已经使用 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/