You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Hyperledger Fabric启动.bna文件报错:archiveFile参数未定义

解决Hyperledger Composer启动业务网络时archiveFile参数未定义的报错

嘿,我一眼就看出问题所在啦!你在执行composer network start命令的时候,错误地加入了--archiveFile参数,但这个命令并不需要该参数,这就是导致你看到'archiveFile' is not a defined parameter报错的原因。

为什么会出错?

咱们理清楚两个命令的职责:

  • composer network install:负责把.bna包安装到Fabric节点上,所以需要--archiveFile指定要安装的包文件
  • composer network start:负责启动已经安装好的业务网络,只需要指定网络名称、版本这些信息,不需要再传入.bna文件

修正后的启动命令

把原来命令里的--archiveFile test-bank@0.0.1.bna删掉,执行下面这条命令就可以了:

composer network start --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw --file networkadmin.card --networkName test-bank --networkVersion 1.0.0

额外提醒

还有个小细节要注意:你安装的.bna版本是0.0.1,但启动命令里写的--networkVersion 1.0.0,版本号一定要匹配哦!如果安装的是0.0.1,记得把启动命令里的版本改成0.0.1,不然可能会出现“找不到对应版本业务网络”的新错误。

内容的提问来源于stack exchange,提问作者Himani Mukne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:46:09