hyperbench:plugin.Open(“.fabric“): plugin was built with a different version of package golang.

hyperbench:plugin.Open(“.fabric“): plugin was built with a different version of package golang.,第1张

hyperbeach的问题:

[blockchain][ERROR] 00:33:34.633 blockchain.go:39 plugin failed: plugin.Open("./fabric"): plugin was built with a different version of package golang.org/x/crypto/sha3 

显示是版本问题:

我们需要把下面两个go mod 的包改成一样的版本:

 

和:

 

打开:

 把红框内的包复制到fabric目录下的go mod里去:

 fabric的go mod:

在fabric目录下分别执行:

go mod tidy
make bulid

 会看到生成了执行文件:fabric.so

把这个执行文件复制到目录/opt/gopath/src/github.com/hyperbench/hyperbench下面:

 这里注意,这三个执行文件,挪到下面的路径下:

 配置下环境变量:

 记得source环境变量哦~~~

把这个文件报错的那一行改成self.index.Tx

记得把这个文件第九行的tx改成Tx!

再继续执行就可以了!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2991878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-23
下一篇 2022-09-23

发表评论

登录后才能评论

评论列表(0条)

保存