如何在OS X系统的Emacs中获取Melpa全量包供package-install安装
修复Emacs MELPA源无法检索包的操作步骤
1. 更新MELPA源配置为HTTPS协议
你当前使用的HTTP协议MELPA源已经停止服务,需修改~/.emacs.d/init.el中的源配置:
(require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize)
如果运行时提示HTTPS证书验证失败,可临时添加以下配置跳过校验(仅建议临时使用,长期请更新系统根证书):
(setq package-check-signature nil)
2. 重载配置并刷新包索引
修改配置后按顺序执行以下操作:
- 打开
init.el文件,执行M-x eval-buffer重载配置 - 执行
M-x package-refresh-contents,等待所有包索引拉取完成,过程中需保持网络通畅
3. 验证包安装功能
刷新完成后:
- 执行
M-x package-list-packages打开包列表,按C-s搜索move-text即可找到对应包,按i标记后按x即可完成安装 - 也可以直接执行
M-x package-install RET move-text RET一键安装对应包
提示:Emacs默认包列表命令为package-list-packages,如果你没有自定义短别名,需使用完整命令触发包列表加载
内容的提问来源于stack exchange,提问作者BigBoy1337
相关产品推荐
相关产品推荐

