1

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

我想知道是否可以去 MELPA 页面,找到包(例如使用包)并下载。有没有办法配置你init.el的包可以使用/安装而不会有任何变化(package-install 'use-package)

4

2 回答 2

0

我想通了;考虑到 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/"))
于 2021-02-04T09:01:26.903 回答
0

也尝试M-x + package-refresh-contents 使用 melpa-stable 代替。

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

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

于 2021-03-19T10:51:13.987 回答