繁体   English   中英

如何从 MELPA 手动安装软件包?

[英]how to manually install packages from MELPA?

因此,我一直在尝试通过(package-install 'use-package) use-package但我不断收到错误use-package is unavailable 我也尝试安装其他软件包,但它们也不可用。

我想知道是否可以 go 到 MELPA 页面,找到包(例如使用包)并下载。 有没有办法配置您的init.el以便可以使用/安装软件包而没有任何包含(package-install 'use-package)变体?

我想通了; 考虑到 Emac 的不当行为,它很有用。

例如,考虑安装use-package


git clone https://github.com/jwiegley/use-package.git ~/.emacs.d/site-lisp/use-package

cd ~/.emacs.d/site-lisp/use-package

make

然后将其添加到您的init.el


(add-to-list 'load-path "~/.emacs.d/site-lisp/use-package")
(require 'use-package)

(with-eval-after-load 'info
  (info-initialize)
  (add-to-list 'Info-directory-list
               "~/.emacs.d/site-lisp/use-package/"))

尝试Mx + package-refresh-contents另外,请改用 melpa-stable。

(setq package-archives '(("melpa-stable" . "https://stable.melpa.org/packages/")))

我建议这样做,因为您会经常遇到此错误,并且每次手动构建这些包是一件坏事。 此外, MxAlt+x M是元键,在大多数键盘中, alt是元键)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM