【问题标题】:Deploying chaincode failed (Ubuntu 18.04 fabric-sample)部署链码失败(Ubuntu 18.04 fabric-sample)
【发布时间】:2022-03-10 12:32:45
【问题描述】:

我正在关注 Hyperledger Fabric 文档,network.sh upnetwork.sh createChannel 正在成功运行。

但是当我运行 ./network.sh deployCC 时,它给出了以下错误

未提供链代码名称。有效调用示例:./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go
部署链码失败

【问题讨论】:

  • 嗨,欢迎杰夫。请分享network.sh的内容。还将错误消息作为文本而不是图像共享。

标签: hyperledger-fabric chaincode


【解决方案1】:

似乎没有为链代码名称设置默认值。您可以使用./network.sh deployCC 命令中的标志ccn 指定链码名称。例如./network.sh deployCC -ccn test_chaincode.

您可能需要为其他标志提供值,例如标志ccp,这是链码路径等。查看所有标志here 的列表,或者您可以简单地运行./network.sh -h 来打印脚本帮助文本。

【讨论】:

  • 是的。我使用了命令“./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go”,它成功了。非常感谢。如果遇到“错误:无法规范化链码路径:'go list' failed with: go:github.com/golang/protobuf@v1.3.2”问题。也许用 "go env -w GOPROXY=goproxy.cn,direct" 替换 goproxy。
【解决方案2】:

需要提供链码名称或在 deployCC 脚本文件中设置默认链码名称。

【讨论】:

    猜你喜欢
    • 2022-11-04
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 2019-08-20
    • 1970-01-01
    相关资源
    最近更新 更多