1.升级版本号
修改 package.json 中的 version 属性,如:从 0.0.1 改为 0.0.2
2.部署新 BND
// 生成新的bnd
$ composer archive create --sourceType dir --sourceName .
// 安装bnd到节点,一次安装,就永久存在节点中了,如果提示已安装,则增加版本号,重头开始做
$ composer network install --card PeerAdmin@hlfv1 --archiveFile bikesharing-
network@0.0.2.bna
// 升级节点中的链码
$ composer network upgrade --networkName bikesharing-network --networkVersion 0.0.2 --card
PeerAdmin@hlfv1
如果遇到执行错误,可尝试重启 Fabric,请参考上文"重启 Fabric" 及"重启 BND" 相关内容。
如果重启了 Fabric,请注意在这里需要使用 composer network start 命令而不是 upgrade
3.重启 REST Server
BND 更新后,需要重新启动 REST Server。
作者:软件工程小施同学