2017-01-01 83 views
2

當我運行時stack upload我得到一個錯誤:GPG錯誤使用「堆載」

Environment variable GPG_TTY is not set (see man gpg-agent)

Unable to find gpg2 or gpg executable

上傳看似成功,但錯誤與我有關。

這個錯誤的後果是什麼?有沒有辦法避免壓制它?

+1

查看https://www.fpcomplete.com/blog/2016/05/stack-security-gnupg-keys 如果您不希望以下情況,AFAIK簽名軟件包是可選的特定於堆棧的功能這樣做可以將'--no-signature'命令行選項傳遞給'stack upload'。 – ppb

+0

@ppb:這看起來像一個答案。 – orome

回答

1

根據評論中的討論,錯誤歸因於stacktrying to automatically GPG sign正在上傳的包裹as of version 1.1.0

我的理解是,這是一個堆棧特定功能(內置到cabal或hackage沒有包簽名),並且它可以與--no-signature命令行選項來stack upload被禁用。