首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用emacs调试到melpa的连接

如何用emacs调试到melpa的连接
EN

Stack Overflow用户
提问于 2015-11-12 17:10:24
回答 1查看 732关注 0票数 4

我正试图在我的init文件中通过melpa添加软件包。它在工作,但今天停止了。为了进行调试,我从"emacs -q“开始,并将以下内容输入到我的scratch缓冲区中:

代码语言:javascript
复制
(require 'package)
(add-to-list 'package-archives
             '("melpa" . "https://melpa.org/packages/"))
(package-initialize)

前两行似乎有效。第三行给出了一个错误和堆栈跟踪:

代码语言:javascript
复制
(wrong-type-argument arrayp nil)
package--add-to-archive-contents(nil "melpa")
package-read-archive-contents()

我的设置有错误吗?我是不是弄错了蜜饯的url?我正在使用GNU Emacs 24.5.1。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-12 20:22:33

虽然我对它不太熟悉,但我还是快速地看了一下package.el代码。

我猜您的~/.emacs.d/elpa/archives/melpa/archive-contents文件已经“损坏”了。因此,package--add-to-archive-contents没有为它希望从该文件中获得的元素找到一个array

我相信archive-contents文件只是一个本地缓存。如果你删除它,它将被重建,你应该都设置好了。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33677265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档