[英]Why can't I install packages in Emacs with package-install
[英]emacs: Why can't I install auto-complete via package-install?
我是emacs的新手,以前从未使用过包安装。 我在Windows上使用emacs 24.4,但我想在ssh进入的unix服务器上安装的emacs上执行相同的操作。
这些说明说我可以使用Mx package-install [RET] auto-complete [RET]
来安装auto-complete
,但是当我这样做时,我会得到[No match]
。 为什么是这样? 如何安装?
在更多上下文的情况下,看一下指令的内容 :
安装
auto-complete
功能可用于MELPA和MELPA-STABLE您可以使用以下命令安装
auto-complete
。Mx package-install [RET] auto-complete [RET]
在运行package-install
之前,需要启用MELPA或MELPA稳定:
通过在
init.el
或.emacs
文件中对package-initialize
进行调用之后(require 'package)
,在package-archives
添加条目,从而启用MELPA软件包的安装:(require 'package) ;; You might already have this line (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (when (< emacs-major-version 24) ;; For important compatibility libraries like cl-lib (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) (package-initialize) ;; You might already have this line
或添加稳定的软件包存储库,请使用它代替“ melpa”:
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
您可能还需要运行Mx package-refresh-contents
然后Mx package-install
才能运行。 或者,运行Mx package-list-packages
并使用那里提供的UI,它会自动刷新内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.