您当前的位置: 首页 > 
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HyperLedger Composer升级fabric链码

软件工程小施同学 发布时间:2020-02-18 13:10:56 ,浏览量:0

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。

composer-rest-server --card admin@copyright-network --namespaces "never" --port 3000

如果只是启动REST Server失败,可以将3000换成3001试试

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0632s