[英]How to fetch every package from Melpa for Emacs package-install on OS X?
我在 OS X 的 emacs 版本 26.3 上。
这是我的 ~/.emacs.d/init.el 文件
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
我已经在这个 init.el 文件上运行了 Mx eval-buffer。 我想从 Melpa 安装包,例如 move-text。 但是 Mx 包列表不显示移动文本。 许多软件包都是这种情况。 如何从 Melpa 获取所有可用于 Mx 包安装的包?
解决这个问题需要做一些事情。 Mx 包列表的第一个已被 Mx 列表包过时(感谢@YE)。
现在,当我 Mx list-packages 出现以下错误:无法使用 package 管理器。 它说与 elpa.org:443 的 TLS 连接不安全。
为了解决这个问题,我找到了这个链接( https://www.reddit.com/r/emacs/comments/pyevj8/what_should_i_do_cant_use_the_package_manager_it/ ),它建议为 gnu 和 melpa 的镜像添加包存档。 我的 init.el 现在看起来像这样:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
'(package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("melpa" . "http://www.mirrorservice.org/sites/stable.melpa.org/packages/")))
(package-initialize)
它似乎可以从 Melpa 获取所有包。 我不完全理解为什么 gnu 是必要的,但它似乎是。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.