Emacs版本: 26.3,操作系统: Ubuntu 19.10
我在init.el中有以下内容:
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
如果我打开Emacs并执行:M-x packages-refresh-contents
,它会在1-2秒内显示connecting host: melpa...
和package refresh done
。如果我继续使用:M-x package-install <RET> <package>
,我总是得到:no match
,但是如果我转到:M-x package-list-packages
,我可以看到软件包,并可以通过菜单安装它,它安装得很好。
我遗漏了什么?
发布于 2020-02-24 17:32:20
这是我对package的设置:
(setq package-enable-at-startup nil)
(let ((default-directory "~/.emacs.d/elpa"))
(normal-top-level-add-subdirs-to-load-path))
(setq package-check-signature nil)
(setq use-package-verbose nil)
(setq package-enable-at-startup t)
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
("marmalade" . "https://marmalade-repo.org/packages/")
("org" . "https://orgmode.org/elpa/")
("gnu" . "https://elpa.gnu.org/packages/")
("elpy" . "https://jorgenschaefer.github.io/packages/")))
(package-initialize t)
我覆盖了我的package-archive变量(不确定你的变量是什么)。我正在设置一个目录和其他一些东西。你检查过‘消息’缓冲区的输出了吗?
https://stackoverflow.com/questions/60377641
复制相似问题