簡體   English   中英

為什么我不能使用 package-install 在 Emacs 安裝軟件包

[英]Why can't I install packages in Emacs with package-install

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

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

  (add-to-list 'package-archives
               '("melpa" . "https://melpa.org/packages/") t)
  (package-initialize)

如果我打開 Emacs 並執行: Mx packages-refresh-contents ,它顯示connecting host: melpa...package refresh done在 1-2 秒內完成。 如果我繼續: Mx package-install <RET> <package> ,我總是得到: no match ,但是如果我 go 到: Mx package-list-packages我可以看到 package 並且可以通過菜單安裝它並且安裝正常.

我錯過了什么?

這是我的包設置:

(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-archives 變量(不確定你的變量是什么)。 我正在設置目錄和其他一些東西。 您是否檢查過“消息”緩沖區的輸出?

當我有太多的配置時,我遇到了這個問題。 我創建了我的.emacs.d/文件夾,但是 emacs 已經在主目錄中為自己創建了一個.emacs文件,它正在使用它而不是我配置 Melpa 的地方。

rm ~/.emacs幫我修好了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM