Hyperledger fabric 通道功能V1_3是必需的,但不受支持:在Hyperledger结构中创建我的第一个网络

Hyperledger fabric 通道功能V1_3是必需的,但不受支持:在Hyperledger结构中创建我的第一个网络,hyperledger-fabric,Hyperledger Fabric,使用在OSX上启动我的第一个Hyperledger网络 我使用脚本安装了示例文件 curl -sSL http://bitlyURLThatStackoverflow won't let me us | bash -s 1.2.1 赛跑 ./byfn.sh up -c mychannel -s couchdb 启动示例网络并获取错误信息 Error: failed to create deliver client: orderer client failed to connect to

使用在OSX上启动我的第一个Hyperledger网络

我使用脚本安装了示例文件

curl -sSL http://bitlyURLThatStackoverflow won't let me us | bash -s 1.2.1
赛跑

./byfn.sh up -c mychannel -s couchdb
启动示例网络并获取错误信息

  Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded
从order.example.com:7050中提取日志并获取

config requires unsupported channel capabilities: Channel capability V1_3 is required but not supported: Channel capability V1_3 is required but not supported

关于调试从何处开始的任何建议

如果您刚刚开始,您可能希望转到任何地方,因为它现在已经普遍可用

编辑:您现在应该可以只使用
1.2.1
,一切都应该正常。我为织物样品推出了一个新的
v1.2.1
标签。(请阅读下面的解释)


为了回答您的问题,该脚本的工作方式是假定fabric和fabric示例存储库都有与指定下载的版本匹配的标记。事实证明,织物样本中有
1.2.1
标记,因此如果您自己克隆了它,您将得到默认值(即
1.3.0
)。如果您想使用
1.2.1
图像,那么您只需下载它们,然后在您的fabric示例克隆中运行
git checkout v1.2.0

当我将版本更改为1.2.0时,它就开始工作了。。。知道为什么1.2.1不是吗。