undefined: secp256k1.RecoverPubkey

7 次浏览次阅读
没有评论

在使用 gotron-sdk 开发过程中,跨平台打包编译的时候,遇到了这个问题

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-w -s" -o app
# github.com/fbsobreira/gotron-sdk/pkg/keystore
../../gopath/pkg/mod/github.com/fbsobreira/gotron-sdk@v0.0.0-20230907131216-1e824406fe8c/pkg/keystore/recover.go:17:33: undefined: secp256k1.RecoverPubkey

于是去网站找答案,看了两个也没有真正的解决办法。于是去提了个 issue139
undefined: secp256k1.RecoverPubkey
在提 issue 的时候,发现已经有三个同样的 issue 问题了。虽然还是 ·OPEN·状态,但还是抱着试试的心态进去看了看。在里面还真发现了解决的办法。
issue107
[undefined: secp256k1.RecoverPubkey]

其实就是版本问题。
在 mod 添加以下代码即可

replace github.com/fbsobreira/gotron-sdk v0.0.0-20230907131216-1e824406fe8c => github.com/sunbankio/gotron-sdk v0.0.0-20231003155243-a269b0d040c3
正文完
 0
评论(没有评论)