无法加载包:package chaincode / chaincode_example02

时间:2018-03-28 14:06:12

标签: hyperledger-fabric hyperledger

在尝试实例化链码后,我得到了错误:

2018-03-28 12:51:27.568 UTC [util] DockerBuild -> DEBU 3b2 Attempting build with image hyperledger/fabric-ccenv:x86_64-1.0.6
2018-03-28 12:51:28.418 UTC [chaincode-platform] func1 -> ERRO 3b3 Failed to generate platform-specific docker build: Error returned from build: 1 "can't load package: package chaincode/chaincode_example02: cannot find package "chaincode/chaincode_example02" in any of:
    /opt/go/src/chaincode/chaincode_example02 (from $GOROOT)
    /chaincode/input/src/chaincode/chaincode_example02 (from $GOPATH)
    /opt/gopath/src/chaincode/chaincode_example02

以前的操作,例如channel createchannel joinchaincode install都已成功,或者至少在日志上没有错误消息。我正在运行cli容器中的所有命令,并且链路代码存在于提到的PATH上。

有人可以告诉我究竟发生了什么吗?

1 个答案:

答案 0 :(得分:0)

您尚未在docker-compose-cli.yaml中正确安装chaincode文件夹。

在“体积”部分中,检查连锁代码的路径。

就我而言,chaincode文件夹位于/home/b/fabric-samples/chaincode

所以我以这种方式将其装入了

- /home/b/fabric-samples/chaincode:/opt/gopath/src/github.com/chaincode