Emacs 与 GnuPG 版本不兼容
02 January 2024
最近升级 msys64 ,emacs出现了一个奇怪的问题。GnuPG加密的文件可以打开,但是无法保存。
原因是 Emacs 和 GnuPG 2.4.1 以上的版本之间命令行解析不兼容:
Appendix A GnuPG and EasyPG Assistant Configuration
在两者匹配之前,最简单的办法是把 GnuPG 版本降级到 2.4.0 以下。
- 下载 gnupg-2.2.41-1-x86_64.pkg.tar.zst
降级安装:
pacman -U gnupg-2.2.41-1-x86_64.pkg.tar.zst
为了避免每次更新都自动升级 gnupg, 可以将它加入到
/etc/pacman.conf
配置中IgnorePkg = gnupg