我尝试按照教程在 Ubuntu 上进行开发。然后在“启动测试网络”部分时出现错误。我成功运行以下命令来打印测试网络的脚本帮助文本。
./network.sh -h
当我想运行下一个命令来启动网络时
./network.sh 向上
我收到的消息如下
使用 CLI 超时“5”次尝试和 CLI 延迟“3”秒启动节点,并使用数据库“leveldb”和来自“cryptogen”的加密
错误!未找到对等二进制文件和配置文件..
有人可以告诉我发生了什么事吗?请帮忙。
我遇到了同样的问题,看起来您需要获取系统特定的二进制文件: https://hyperledger-fabric.readthedocs.io/en/release-2.2/test_network.html
我在根目录中运行了curl命令,但没有指定版本。
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s
确保将
./bin
添加到 .gitignore
一定要使用
./network.sh up
来自测试网络文件夹,并且该测试网络文件夹包含在结构样本中,因为它可以使用结构样本中包含的不同目录中的二进制文件,移动它可能会导致错误。
也尝试设置这个环境变量
FABRIC_CFG_PATH=$PWD
强制在测试网络文件夹中启动 Fabric
首先关闭网络进行清理
cd test-network
./network.sh down
再次启动网络
./network.sh up
在部署测试网络之前,您需要按照 Hyperledger Fabric 文档中的说明安装示例、二进制文件和 Docker 映像。
curl -sSLO https://raw.githubusercontent.com/hyperledger/fabric/main/scripts/install-fabric.sh && chmod +x install-fabric.sh