Hyperledger fabric 尝试启动测试网络时出错

Hyperledger fabric 尝试启动测试网络时出错,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我试图跟随教程并在Ubuntu上开发。然后在“启动测试网络”部分出现错误。我成功地运行了以下命令来打印测试网络的脚本帮助文本 ./network.sh-h 当我想运行下一个命令来启动网络时 /network.sh up 我得到的信息如下 启动CLI超时为“5”次、CLI延迟为“3”秒的节点,并使用数据库“leveldb”和来自“cryptogen”的crypto 错误!找不到对等二进制文件和配置文件 有人能告诉我发生了什么事吗?请帮忙。一定要使用 ./network.sh up 来自测试网络文

我试图跟随教程并在Ubuntu上开发。然后在“启动测试网络”部分出现错误。我成功地运行了以下命令来打印测试网络的脚本帮助文本

./network.sh-h

当我想运行下一个命令来启动网络时

/network.sh up

我得到的信息如下

启动CLI超时为“5”次、CLI延迟为“3”秒的节点,并使用数据库“leveldb”和来自“cryptogen”的crypto

错误!找不到对等二进制文件和配置文件

有人能告诉我发生了什么事吗?请帮忙。

一定要使用

./network.sh up
来自测试网络文件夹,该测试网络文件夹包含在结构示例中,因为它可能使用结构示例中包含的不同目录中的二进制文件,移动它可能会导致错误

还可以尝试设置此环境变量

FABRIC_CFG_PATH=$PWD

要强制在测试网络文件夹中启动Fabric,您没有二进制文件和加密文件夹。您是否阅读了hyperledger文档的先决条件部分?在使用测试网络之前,您需要安装结构二进制文件。请点击此链接-谢谢您的回答。我只是发现我在设置环境变量时犯了一个错误。问题已经解决了,我只克隆了hyperledger/fabric样本库,没有安装二进制文件和加密文件夹。我将更仔细地阅读hyperledger文档。我想network.sh中没有生成模式,至少对于hyperledger 2.0是这样。好的,我明白了重点。您在错误的文件夹中。如果这是您第一次运行Hyperledger,请不要使用“测试网络”示例,而是使用“第一网络”。这个:。在这里,您可以运行generate和next up命令。测试网络是一个有点不同的例子,如果你不了解HL,你就不适合使用它。根据hyperledger文档,他们很快就会摆脱第一个网络,必须使用测试网络。如果知道如何进行故障排除,测试网络并不是那么困难。甚至我在两周前就开始使用HL,我可以在这周运行测试网络。这会带来一些问题,但可以解决。好的,在这种情况下,让我来帮助你测试网络。文件路径可能有问题。在终端中尝试使用FABRIC_CFG_PATH=$PWD,我认为您正在运行该命令,但docker容器无法找到配置文件。确保按原样下载结构示例,并从正确的文件夹启动脚本。请勿将文件夹移到结构示例外部,文件路径中可能存在某些错误。另外,请务必阅读这篇文章,不管怎样,我只是用对我来说正确的答案修改了答案。谢谢帕拉维!