我正在研究Hyperledger . 在完成基本教程和文档后,我已经开始在https://www.skcript.com/svr/setting-up-a-blockchain-business-network-with-hyperledger-fabric-and-composer-running-in-multiple-physical-machine/上描述的多物理机上运行Hyperledger Fabric&Composer的区块链业务网络 .

我已经完成了设置Hyperledger环境的工作 . 我们也可以创建商业网络档案(.bna)和名片(.card) . 但是当我尝试启动创建的业务网络(在Ubuntu CLI上使用composer network deploy和composer network start命令)时,CLI会响应错误,

composer network start --networkAdmin admin --networkAdminEnrollSecret adminpw --card admin @ admin_conn --file admin.card -a basic-sample-network.bna从存档启动业务网络:basic-sample-network.bna业务网络定义:标识符:basic-sample-network@0.2.0-20180102082548描述:Hyperledger Composer样本的Hello World处理这些网络管理员:userName:admin启动业务网络定义 . 这可能需要一分钟......错误:尝试实例化composer运行时出错 . 错误:没有来自任何同行的有效回复 . 尝试对等通信的响应是一个错误:错误:链代码错误(状态:500,消息:无法获取实例化链代码的包(basic-sample-network:0.16.6)-open / var / hyperledger / production / chaincodes /basic-sample-network.0.16.6:没有这样的文件或目录)

在操场上用户界面,

enter image description here

如果有人能引导我解决这个问题,那将是很棒的 .

提前致谢 .

UPDATE

Composer版本:v0.19.0

工作链接:https://hyperledger.github.io/composer/latest/business-network/bnd-deploy

这就是我现在被困住的地方 .

composer network install命令运行正常 . 但网络启动命令不能正常工作 .

user1 @ peer2:〜/ fabric-tools / rosternetwork $ composer network start --networkName rosternetwork --networkVersion 1.0.0 --card PeerAdmin @hlfv1 --networkAdmin admin -S adminpw来自尝试的对等通信的响应是一个错误:错误: 2 UNKNOWN:链代码错误(状态:500,消息:无法获取链代码包(rosternetwork:1.0.0))命令失败在1.0.0版启动业务网络rosternetwork处理这些网络管理员:userName:admin启动业务网络定义 . 这可能需要一分钟......错误:尝试启动业务网络时出错 . 错误:没有来自任何同行的有效回复 . 尝试对等通信的响应是一个错误:错误:2未知:链代码错误(状态:500,消息:无法获取链代码包(rosternetwork:1.0.0))命令失败

搜索了错误消息,但没有找到任何解决方案 .