Hyperledger composer重新部署香蕉文件

时间:2018-04-27 14:44:09

标签: hyperledger-composer redeploy

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

2 个答案:

答案 0 :(得分:1)

这是作为0.19.0中添加到Composer的本机结构部署支持的一部分而更改的。来自0.19.0 release notes

  

此版本包含业务方式的根本变化   部署网络。业务网络现已部署在其中   Hyperledger Fabric' as chaincode'意思是业务网络   (而不是Composer运行时)可以得到所有各方的同意   使用类似的管理模型签署非Composer链代码。如   结果,部署和更新过程发生了变化。

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

  

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

     

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

     

以下命令不再有效:

     

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

答案 1 :(得分:0)

对于作曲家的v0.19,命令已经改变了。

对于每个版本,都有一个涵盖更改的releases document - 因此在升级时检查这些是很好的。

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

composer network install

composer network start

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

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

composer network start

composer network upgrade

Queries tutorial中有这些例子。

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