[英]emacs: Why can't I install auto-complete via package-install?
[英]Why can't I install packages in Emacs with package-install
Emacs 版本:26.3,操作系统:Ubuntu 19.10
我在 init.el 中有以下内容:
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
如果我打开 Emacs 并执行: Mx packages-refresh-contents
,它显示connecting host: melpa...
和package refresh done
在 1-2 秒内完成。 如果我继续: Mx package-install <RET> <package>
,我总是得到: no match
,但是如果我 go 到: Mx package-list-packages
我可以看到 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-archives 变量(不确定你的变量是什么)。 我正在设置目录和其他一些东西。 您是否检查过“消息”缓冲区的输出?
当我有太多的配置时,我遇到了这个问题。 我创建了我的.emacs.d/文件夹,但是 emacs 已经在主目录中为自己创建了一个.emacs文件,它正在使用它而不是我配置 Melpa 的地方。
rm ~/.emacs
帮我修好了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.