【问题标题】:Error when deploying chaincode in test network在测试网络中部署链码时出错
【发布时间】:2020-07-02 16:24:51
【问题描述】:

我刚刚开始研究织物,但在使用命令时遇到了一些问题: ./network.sh deployCC 设置我的频道后。这是终端读数: ''' 在通道“mychannel”上部署链码

供应 Go 依赖项... ~/desktop/HF/fabric-samples/chaincode/fabcar/go ~/desktop/HF/fabric-samples/test-network 脚本/deployCC.sh:第 24 行:go:找不到命令 ~/desktop/HF/fabric-samples/test-network 完成 vendoring Go 依赖 使用组织 1 ++ peer 生命周期链码包 fabcar.tar.gz --path ../chaincode/fabcar/go/ --lang golang --label fabcar_1 ++ 资源=1 ++ 设置 +x 错误:无法标准化链代码路径:无法确定模块根目录:exec:“go”:$PATH 中找不到可执行文件 !!!!!!!!!!!!!!! peer0.org1 上的链码打包失败!!!!!!!!!!!!!!!

错误!!!部署链码失败 ''' 看来我一定在先决条件中搞砸了。有什么建议吗?

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    您缺少“开始”的先决条件。请参阅test network documentation,先决条件部分。你需要install golang

    【讨论】:

    • 另外,请确保您没有使用 sudo 运行脚本,人们这样做很常见,这会覆盖您当前的环境。
    • 该死..这就是问题所在!!..非常感谢@Lindluni
    【解决方案2】:

    Golang 链码只能通过 CLI 容器打包。所有其他语言链码也可以通过对等容器进行打包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多