Hyperledger fabric 请告诉我如何解决链码路径不存在的问题

Hyperledger fabric 请告诉我如何解决链码路径不存在的问题,hyperledger-fabric,blockchain,Hyperledger Fabric,Blockchain,我所做的: 进入cli容器。 制作频道。 加入频道 我在做什么: 对等链码安装 我想安装我制作的、位于GitHub上的链码。 所以我认为它可以像示例02那样安装 我没有更改docker-compose-cli.yaml和其他文件中的代码 当我使用命令“peer Chaincode install”时,它会说“Chaincode的路径不存在” 也许我应该在安装链码之前做些什么。 但我不知道那是什么。@gelatine,在您的链码安装命令中,-p”标志表示链码的源路径(注意:本地路径) 它可以类似于

我所做的: 进入cli容器。 制作频道。 加入频道

我在做什么: 对等链码安装

我想安装我制作的、位于GitHub上的链码。 所以我认为它可以像示例02那样安装

我没有更改docker-compose-cli.yaml和其他文件中的代码

当我使用命令“peer Chaincode install”时,它会说“Chaincode的路径不存在”

也许我应该在安装链码之前做些什么。
但我不知道那是什么。

@gelatine,在您的链码安装命令中,-p”标志表示链码的源路径(注意:本地路径

它可以类似于您的命令,但您应该在cli容器中装入这些目录。另外,不要忘记处理GOPATH env变量:p

请仔细阅读结构链码参考文档:

从现在开始我会试试!!
root@7fdb5cf9a746:/opt/gopath/src/github.com/hyperledger/fabric/peer# 
peer chaincode install -n mycc -v 1.0 -p github.com/Gela-Gunp/OriginChaincodeForMe
2019-01-22 07:48:52.599 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP
2019-01-22 07:48:52.599 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity
2019-01-22 07:48:52.599 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc
2019-01-22 07:48:52.599 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc
Error: Error getting chaincode code chaincode: path to chaincode does not exist: github.com/Gela-Gunp/OriginChaincodeForMe