1

我刚刚开始学习 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 源文件核心/加密/属性/原型

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

4

3 回答 3

3

实际上这是更新后的一个错误,并且已经解决了。根据以下内容, https://github.com/hyperledger/fabric/commit/af5f75d3fb52ee5cd607abfef4324fc049153268

还原“将 go protobuff 从 3-beta 升级到 3”这将还原提交 a98c59a。

我们遇到了与此合并相关的几次失败,所以让我们暂时恢复它并重新组合

请拉最新版本,它会顺利运行

于 2016-08-31T08:40:26.247 回答
1

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

于 2016-08-30T20:07:47.503 回答
0

go build从错误的目录运行。你在,$GOPATH/src/github.com/hyperledger/fabric/core/crypto/attributes/proto但你应该在$GOPATH/src/github.com/<yourgithubid>/learn-chaincode/start。查看说明

于 2016-08-30T05:43:21.807 回答