链代码示例中没有可构建的 Go 源文件错误

我刚刚开始学习 GO 和 ChainCode。我已按照以下 URL 中提到的说明学习编程链码

https://github.com/IBM-Blockchain/learn-chaincode

我已经设置了代码并运行了命令$ go build ./

但我收到以下错误

../../../hyperledger/fabric/core/crypto/attributes/attributes.go:28:2:/home/serveradmin/gowork/src/github.com/hyperledger/fabric/ 中没有可构建的 Go 源文件核心/加密/属性/原型

让我知道,如果有人遇到此错误并修复它


至尊宝的传说
浏览 147回答 3
3回答

慕莱坞森

实际上这是更新后的一个错误,并且已经解决了。根据以下内容, https://github.com/hyperledger/fabric/commit/af5f75d3fb52ee5cd607abfef4324fc049153268。还原“将 go protobuff 从 3-beta 升级到 3”这将还原提交 a98c59a。我们遇到了与此合并相关的几次失败,所以让我们暂时恢复它并重新组合请拉最新版本,它会顺利运行

慕娘9325324

您需要make protos在该文件夹中创建文件(core/crypto/attributes/proto)

繁花不似锦

您go build从错误的目录运行。你在,$GOPATH/src/github.com/hyperledger/fabric/core/crypto/attributes/proto但你应该在$GOPATH/src/github.com/<yourgithubid>/learn-chaincode/start。查看说明。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python