gpt4 book ai didi

emacs - 如何使用 emacs 调试与 melpa 的连接

转载 作者:行者123 更新时间:2023-12-04 22:58:35 25 4
gpt4 key购买 nike

我正在尝试通过 melpa 在我的 init 文件中添加包。它正在工作,但今天它停止了。为了调试,我从“emacs -q”开始,并在我的暂存缓冲区中输入以下内容:

(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)

前两行似乎有效。第三行给了我一个错误和堆栈跟踪:
(wrong-type-argument arrayp nil)
package--add-to-archive-contents(nil "melpa")
package-read-archive-contents()

是我的设置错误吗?我是否有错误的 melpa 网址?我正在使用 GNU Emacs 24.5.1。

最佳答案

虽然我对它不是很熟悉,我还是快速浏览了一下package.el代码。

我的猜测是您的 ~/.emacs.d/elpa/archives/melpa/archive-contents文件已“损坏”。结果,package--add-to-archive-contents没有找到 array对于它希望从该文件中获取的元素。

相信archive-contents文件只是一个本地缓存。如果你删除它,它会被重建,你应该一切都准备好了。

关于emacs - 如何使用 emacs 调试与 melpa 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33677265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com