2012-06-01 115 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

相關問題