搭建 hyperledger-fabric 私有链,在执行sh bootstrap.sh 时,需要进行下载资源,但由于国内网络环境,下载起来特别慢,会打印platform specific fabric binary is not available to download错误,导致sh bootstrap.sh 执行失败。
因此可以通过手动下载资源方式解决。
步骤1
修改bootstrap.sh,将pullBinaries注释掉
if [ "$BINARIES" == "true" ]; then
echo
echo "Pull Hyperledger Fabric binaries"
echo
#pullBinaries
fi
步骤2,手动下载资源。
本人以下载好,是1.4.3版本,连接为
https://download.csdn.net/download/dalianwang74/12016231
https://download.csdn.net/download/dalianwang74/12016228
如需其他版本,自己到官网手动下载亦可。
步骤3,
解压,之后会出现bin文件夹。
将bin文件夹中的文件放到hyperledger/fabric-samples/bin目录即可,
往下就可以执行 ./byfn.sh -m generate ./byfn.sh -m up等操作啦。
如果没有步骤3,解压复制可执行文件到fabric-samples/bin目录,会报hyperledger cryptogen tool not found. exiting这个异常哦。
祝君顺利