Hyperledger Fabric:对等链码实例化错误

jwo*_*ton 4 hyperledger hyperledger-fabric

启动容器时出错:无法生成特定于平台的 docker 构建:构建返回的错误:1“无法加载包:包 ../../bin/github.com/hyperledger/fabric/chaincode/marbles:open /bin /github.com/hyperledger/fabric/chaincode/marbles:没有这样的文件或目录。

我看到它正在寻找一个相对目录。相对于什么?链码安装很好。如果链码安装了,为什么找不到实例化?1个同行。1 个人订购者。频道加入很好。

小智 5

链码安装并不意味着你已经正确地映射了你的链码路径,

peer chaincode install -p {path} -n {} -v {}
Run Code Online (Sandbox Code Playgroud)

链码实例化构建并实例化您的链码。

peer chaincode instantiate -n {} -v {} -c {} -C {}
Run Code Online (Sandbox Code Playgroud)
  • 在 docker compose 文件中,仔细检查 cli 的卷/链码映射。
  • 安装链码时使用实际路径。