[英]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/")))
我建议这样做,因为您会经常遇到此错误,并且每次手动构建这些包是一件坏事。 此外, Mx
是Alt+x
。 ( M
是元键,在大多数键盘中, alt
是元键)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.