2017-01-01 44 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被禁用。