1

我已经安装了最新的 Hyperledger Composer 0.19。现在有了新版本,命令“composer network update”不可用。现在我不确定如何将 .BNA 文件中的更改重新部署到网络。有人可以解释如何使用“Composer network install”命令将 .BNA 文件的增量更改重新部署到网络

4

2 回答 2

1

这已作为 0.19.0 中添加到 Composer 的原生结构部署支持的一部分进行了更改。从0.19.0 发行说明

此版本包括业务网络部署方式的根本变化。业务网络现在部署在 Hyperledger Fabric 中“作为链代码”,这意味着业务网络(而不是 Composer 运行时)可以由各方同意并签署,使用与非 Composer 链代码类似的管理模型。因此,部署和更新过程发生了变化。

您需要改用新的composer network upgrade命令:

升级(更新)业务网络的命令已更改,现在是:

作曲家网络安装
作曲家网络升级

以下命令不再有效:

作曲家运行时安装
作曲家网络部署
作曲家网络更新
作曲家网络取消部署

于 2018-04-30T09:21:23.980 回答
0

您是正确的,作曲家 v0.19 的命令已更改。

对于每个版本,都有一个包含更改的版本文档- 因此在升级时检查这些是好的。

首次部署网络时,请使用以下命令:

composer network install

composer network start

https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial中有示例。

当您随后想要部署新版本时,您可以使用以下命令:

composer network start

composer network upgrade

查询教程中有这些示例。

Composer 的这些新命令使其更符合底层 Fabric,因为它可以使用 Native NodeJS 链代码。

于 2018-04-30T09:26:03.540 回答