使用 Leiningen 发布时出现 GPG 问题

使用 Leiningen 发布时出现 GPG 问题

我正在尝试使用lein release默认, 不是插件)。

现在,我已经安装了 gpg-agent 和 pinentry-curses,并出现了一个单独的 Curses 屏幕,询问我的密钥。但是,屏幕不响应我的按键输入,只是挂在那里。我必须中断 (Ctrl-c) 对话框才能恢复键盘响应。现在,我一直在遵循这些指南,但还无法解决这个问题。有什么见解吗?

答案1

这是一个专门针对 OS/X 和 leiningen 在 fork 后从 stdin 读取的能力的问题。

用户解决方法是使用gpg-agent(最好使用 Homebrew 安装brew install gpg-agent)并在执行 leiningen 之前输入密码,并使用需要 GPG 交互的命令(例如默认lein vcs tag使用的命令)lein release

跟踪它的 github 问题是第1674章

相关内容