【问题标题】:hyperledger composer network update超级账本作曲家网络更新
【发布时间】:2018-05-18 07:45:23
【问题描述】:

有谁知道为什么作曲家网络更新未列在作曲家网络的可用命令中?它已经被弃用了吗?如果是,它的替代命令是什么?提前致谢。

作曲家网络

Composer 网络命令

命令: composer network download [options] 从 Hyperledger Fabric 下载业务网络,不取消部署 composer network install [options] 将业务网络存档安装到 Hyperledger Fabric composer network list [options] 列出一个业务网络的内容 composer network loglevel [options] 更改业务网络的日志记录级别 composer network ping [选项] 测试与业务网络的连接 composer network reset [options] 重置业务网络 composer network start [options] 启动已安装到 Hyperledger Fabric 的特定版本的业务网络 composer network upgrade [options] 升级到已安装到 Hyperledger Fabric 的特定业务网络版本

选项: --help 显示帮助 [boolean] -v, --version 显示版本号 [boolean]

【问题讨论】:

    标签: hyperledger-fabric blockchain hyperledger hyperledger-composer


    【解决方案1】:

    在 composer 版本 .19 中,他们更改了更新命令。

    更改文件后更改package.json 中的版本。然后使用以下命令进行升级:

    composer network upgrade -c CARD-NAME -n NETWORK-NAME -V NETWORK-VERSION 
    

    【讨论】:

    • 我已经这样做了,但如果它是一个新的 .qry 文件,该命令似乎不起作用。我必须通过在作曲家游乐场手动添加文件来使其工作。然后每次我修改机器中的文件时都使用 composer network upgrade 命令,它对我有用。我不知道这是否是升级 cmd 的错误,或者只是不幸的是,如果文件是新的,它就不起作用。
    • 您需要创建 bna 文件,然后您需要将该 bna 安装到对等方,然后您需要升级。 1. 作曲家档案创建 -a 文件名.bna -t dir -n 。 2.composer网络安装 -a NETWORK-FILENAME.bna -c Card-Name 3.composer网络升级 -c Card -n NETWORK-NAME -V NETWORK-VERSION
    【解决方案2】:

    从 Composer 0.19.0 开始,当我们将业务网络定义为实际的结构链代码时,更新已被删除,为其提供结构围绕链代码提供的安全性和管理。

    有关如何升级部署的业务网络的信息可以在这里找到

    https://hyperledger.github.io/composer/latest/business-network/upgrading-bna

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2018-02-01
      相关资源
      最近更新 更多