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!
再继续执行就可以了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)