小编wyp*_*han的帖子

手动更新 Emacs 25 的 GNU ELPA 密钥环

M-x package-refresh-contents每当我运行或 时,我都会收到此错误M-x package-list-packages,这与 Emacs 密钥环更新有关:

Failed to verify signature archive-contents.sig:
No public key for 066DAFCB81E42C40 created at 2020-12-16T17:05:02-0500 using RSA
Command output:
gpg: Signature made Wed 16 Dec 2020 05:05:02 PM EST
gpg:                using RSA key C433554766D3DDC64221BFAA066DAFCB81E42C40
gpg: Can't check signature: No public key
Run Code Online (Sandbox Code Playgroud)

我尝试按照http://elpa.gnu.org/packages/gnu-elpa-keyring-update.html中的步骤手动更新 ELPA 密钥环。我无法使用M-x package-install RET gnu-elpa-keyring-update RET(它说[No match]当我发出该命令时)安装该软件包。

在同一页面中,列出了手动修复此问题的三种不同方法。我尝试了前两个,但都不起作用。

$ gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40
gpg: keyserver receive failed: General error
Run Code Online (Sandbox Code Playgroud)
$ gpg --homedir ~/.emacs.d/elpa/gnupg --quick-set-expire …
Run Code Online (Sandbox Code Playgroud)

emacs gnupg

5
推荐指数
1
解决办法
1978
查看次数

标签 统计

emacs ×1

gnupg ×1