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)