emacs - 使用 Prelude 初始化的 emacs 25.2 启动期间的文件错误“https://melpa.org/packages/archive-contents”“错误请求”
问题描述
新工作,新的 emacs 设置。我已经使用 emacs 多年,但从未做过太多定制。运行 CentOS Linux 7.7 和 emacs 25.2。我想尝试 Prelude “入门套件”,所以我安装了它。在 emacs 启动时,Prelude init.el 文件 (~/.emacs.d/init.el) 运行,我看到:错误:包 'ag-' 不可用。
当我在启用调试的情况下启动 emacs 时,我看到以下回溯:
调试器进入--Lisp 错误: (file-error "https://melpa.org/packages/archive-contents" "Bad Request") signal(file-error ("https://melpa.org/packages/archive-内容”“错误请求”))包--下载-存档((“melpa”。“https://melpa.org/packages/”)“存档-内容”无)包--下载-阅读-archives(nil) package-refresh-contents() prelude-install-packages() require(prelude-packages) 。.
我将不胜感激有关如何解决此问题的任何建议。
解决方案
我刚刚在新的 Debian 安装中遇到了类似的问题,看起来默认 init.el 中存在一些设置问题。
根据 [https://melpa.org/#/getting-started][1] 检查您的 init.el,它目前提供默认的 melpa 链接:“https://melpa.org/packages/” - 在我的如果是http而不是https。
然后检查 Mx package-list-packages 是否有效,通过 Mx package-refresh-contents 更新周期。出于某种原因,这需要几次尝试才能为我工作。
推荐阅读
- arrays - How to define PropTypes for Array
- arrays - Angular - 从对象数组中获取数据
- python - 从 2D df 中提取并在 python 中将值添加到 1D df
- django - Django rest框架:Social Auth + JWT:首选哪些第三方包来实现这一点
- java - 如何重置二维数组中的计数器
- apache-kafka-connect - Confluent AvroSourceConnector
- javascript - 如何让我的 javascript 等待数组填充?
- testing - 如何测试组件“ng2-file-drop”?
- android - 当用户选择并提交到firebase时如何获取chipgroup值?
- python - 在 AWS S3 上将 CSV 文件合并到 XLS 或 XLSX