首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么不能使用package-install在Emacs中安装包

为什么不能使用package-install在Emacs中安装包
EN

Stack Overflow用户
提问于 2020-02-24 22:08:06
回答 1查看 458关注 0票数 1

Emacs版本: 26.3,操作系统: Ubuntu 19.10

我在init.el中有以下内容:

代码语言:javascript
运行
复制
  (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,我可以看到软件包,并可以通过菜单安装它,它安装得很好。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-02-25 01:32:20

这是我对package的设置:

代码语言:javascript
运行
复制
(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变量(不确定你的变量是什么)。我正在设置一个目录和其他一些东西。你检查过‘消息’缓冲区的输出了吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60377641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档