下载 hyperledger fabric 的平台特定二进制文件时出错

Error while downloading platform specific binaries for hyperledger fabric in

我正在尝试在 UBUNTU 18.04 TS 中安装 hyperleger fabric.. 在此之后 link

我的规格是

OS        UBUNTU 18.04 TS
curl      7.58.0
Docker    19.03.6  
nodejs    8.10.0
npm       5.6.0
python   2.7.17
git version   2.17.1

当我使用 curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh 安装二进制文件和 docker 图像的部分时。我尝试使用缩短的 link,如图所示 shortened link 1

结构样本已安装,但未安装包含 bin 和配置文件的二进制文件。我尝试包含版本标识符以下载特定版本。我遇到错误

gzip: stdin: not in gzip format
tar: child return status 1
tar:  error is not recoverable: exiting now
===> there was an error downloading binary file.

查看此图片了解更多信息terminal output. shortened link,但仍然遇到同样的问题。

谁能帮我解决这个问题?提前致谢..

ps。这是我第一次出现堆栈溢出,我无法 post 缩短的 url 并将它们包含为缩短的 links..

编辑

我试图通过从一位用户下面提到的资产下的 github 下载特定的二进制版本来提取 bin 和 config 文件夹(我下载了 1.4.8 版本)..

但是当我尝试从 first-network dotrectory 启动网络时,它抛出了以下错误。

您可以用此命令替换 un-shortened URL:

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release-2.2/scripts/bootstrap.sh | bash -s

在bash -s之后,你可以输入你的版本特定参数,比如

bash -s -- <fabric_version> <fabric-ca_version> 

因此对于结构版本 2.2.0 和 fabric-ca-version 1.4.8:

bash -s -- 2.2.0 1.4.8

所以 un-shorted URL 将是

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release-2.2/scripts/bootstrap.sh | bash -s -- 2.2.0 1.4.8

Link 来源: https://hyperledger-fabric.readthedocs.io/en/latest/install.html#

我在尝试使用提供的 bootstrap 脚本时遇到了类似的问题。对我来说,在某些情况下直接查看页面是有意义的 https://github.com/hyperledger/fabric/releases 以了解:

  • 我尝试下载的版本是否存在
  • 脚本构建的link是否正确

从这个页面你可以直接点击下载二进制文件,你可以在 assets.

下找到它们