加入结构编辑器频道时出错



工作背景:

我正在尝试扩展具有多个组织的作曲家环境。 我可以通过修改configtx.yaml,crypto-config.yaml和docker-compose.yml文件来做到这一点。

面临的问题:

当我使用startFabric.sh创建一个频道并尝试在其中加入新组织的同行时

docker exec -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org2.example.com/msp" peer0.org2.example.com peer channel join -b composerchannel.block

我得到以下错误。

2017-07-14 10:03:09.046 UTC [msp] GetLocalMSP -> DEBU 001 返回现有的本地 MSP 2017-07-14 10:03:09.046 UTC [msp] 获取默认签名标识 -> DEBU 002 获取默认签名标识
2017-07-14 10:03:09.049 UTC [channelCmd] 初始化CmdFactory -> INFO 003 背书方和排序方连接已
初始化 错误:找不到打开 composerchannel.block 的创世块文件:没有这样的文件或目录'

我的环境详细信息。

Composer-CLI v0.9.2 composer-admin v0.9.2 composer-client v0.9.2 composer-common v0.9.2 composer-runtime-hlf v0.9.2

composer-runtime-hlfv1 v0.9.2




npm 3.10.10
节点 v6.11.0

与其尝试扩展作曲家开发结构,我认为您最好按照 Hyperledger 结构文档从头开始创建一个网络 https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html Composer 定义的开发结构并不是如何定义结构的模板,而是提供真正的超级账本结构进行开发和测试的最简单设置。 Hyperledger Fabric 提供的示例最适合理解和创建您自己的自定义结构,Hyperledger Composer 应该能够通过适当配置连接配置文件并使用 composer 身份导入命令导入适当的加密材料来使用该自定义拓扑。

您可以在peer0.org2.example.com容器的工作目录(working_dirdocker-compose.yaml中定义(中找到composerchannel.block