2012-06-01 229 views

回答

0

这里的答案:我使用最新的GnuPG版本,但我必须使用0.44 GnuPG的接口版本。我已经重新安装了gnupg。

然后发现没有编译错误。我可以签署我的信息。但无法发送请求。问题是我没有安装LWP ::协议::的Https模块,该模块使用“用户代理”发送请求。(我才知道这一点,我还没有安装通过保持简单的打印报表时出的问题模块LWP :: Protocol :: Https未找到)。所以我通过cpan安装了LWP :: Protocol :: Https模块。我很高兴去。最后,所有设置:-)

0

这可能是gpg1和gpg2之间的差异。密钥以不同的方式存储。你可能有他们两个。

尝试

which gpg gpg2 

如果你同时拥有,运行:

gpg2 --list-secret 
gpg --list-secret 

您也许能够告诉大家,一个工作,另一个没有。

+1

我两者都已安装。在我发布'gpg2 --rebuild-keydb-caches'之前,没有列出任何密钥。现在他们再次列出我的钥匙。我的maven sonatype部署仍然不起作用,但我认为这是朝正确方向迈出的一步。 – GlenPeterson