Hyperledger fabric HyperLedger composer v0.20.8启动业务网络时出错

Hyperledger fabric HyperLedger composer v0.20.8启动业务网络时出错,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我想在本地部署我的业务网络,所以我从composer游乐场导出了我的项目,并使用此命令安装了业务网络 composer network install --card PeerAdmin@hlfv1 --archiveFile fruit-trace@0.0.2-deploy.11.bna composer network start --networkName tutorial-network --networkVersion 0.0.2-deploy.11 --networkAdmin ad

我想在本地部署我的业务网络,所以我从composer游乐场导出了我的项目,并使用此命令安装了业务网络

composer network install --card PeerAdmin@hlfv1 --archiveFile fruit-trace@0.0.2-deploy.11.bna
composer network start --networkName tutorial-network --networkVersion 0.0.2-deploy.11 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
然后在尝试启动运行此命令的业务网络时

composer network install --card PeerAdmin@hlfv1 --archiveFile fruit-trace@0.0.2-deploy.11.bna
composer network start --networkName tutorial-network --networkVersion 0.0.2-deploy.11 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
得到了这个错误

“错误:尝试启动业务网络时出错。错误:无效。” 来自任何对等方的响应。来自尝试的对等方通信的响应是 错误:错误:2未知:链码错误(状态:500,消息:无法 获取链码包(教程网络:0.0.2-deploy.11))“


在业务网络存档中的package.json中检查“name”和“version”。运行start命令时,应使用相同的名称和版本

检查业务网络存档中package.json中的“name”和“version”。运行start命令时,应使用相同的名称和版本

将按照bna文件中的指定安装网络名称和版本。start命令中的网络名称或版本很可能是错误的。要检查bna文件中的网络名称和版本,请使用“composer archive list”命令。将按照bna文件中的指定安装网络名称和版本。start命令中的网络名称或版本很可能是错误的。要检查bna文件中的网络名称和版本,请使用“composer archive list”命令。检查后发现此。。{“name”:“fruit trace”,“author”:“author”,“description”:“用空白业务网络从头开始”,“version”:“0.0.2-deploy.11”,因此您的命令应该如下所示:composer network start--networkName fruit trace--networkVersion 0.0.2-deploy.11--networkAdmin admin--networkadminrollsecret adminpw--cardPeerAdmin@hlfv1--文件networkadmin.card记住package.json中的“name”指的是业务网络的名称。另外,我已经更改了它,但仍然GET命令失败,事实上,tutorial network是目录名,其中有.bna archivecheck,并找到了这个..{“name”:“fruit trace”,“author”:“author”,“description”:“用空白业务网络从头开始”,“version”:“0.0.2-deploy.11”,因此您的命令应该如下所示:composer network start--networkName fruit trace--networkVersion 0.0.2-deploy.11--networkAdmin admin--networkadminrollsecret adminpw--cardPeerAdmin@hlfv1--文件networkadmin.card记住package.json中的“name”指的是业务网络的名称。另外,我已经更改了它,但仍然GET命令失败,事实上,tutorial network是包含.bna存档的目录名