Hyperledger fabric 在中为hyperledger结构下载特定于平台的二进制文件时出错

Hyperledger fabric 在中为hyperledger结构下载特定于平台的二进制文件时出错,hyperledger-fabric,blockchain,hyperledger,ubuntu-18.04,Hyperledger Fabric,Blockchain,Hyperledger,Ubuntu 18.04,我正试图在UBUNTU 18.04 TS中安装hyperleger fabric。。此后 我的规格是 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安装二进制文件和docker映像时https://raw.githubusercontent.com/

我正试图在UBUNTU 18.04 TS中安装hyperleger fabric。。此后

我的规格是

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安装二进制文件和docker映像时https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh
。我尝试了一个短端链接,如图所示

结构示例已安装,但未安装包含bin和config文件的二进制文件。我已尝试包含版本标识符以下载特定版本。我犯了个错误

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.
有关更多信息,请参见此图。结果还是一样

有人能帮我解决这个问题吗?提前谢谢

这是我第一次在堆栈溢出,我无法发布缩短的url,并已将其作为缩短的链接

编辑

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

但是当我尝试从第一个network dodirectory调出网络时,它抛出了以下错误。。

您可以使用以下命令替换未缩短的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> 
因此,未缩短的URL将

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

我在尝试使用提供的引导脚本时遇到了类似的问题。对我来说,在某些情况下,直接查看页面以了解以下内容是有意义的:

  • 我尝试下载的版本是否存在
  • 脚本生成的链接是否正确

从该页面,您可以每次单击直接下载二进制文件,您可以在资产下找到它们。

我克隆了fabric samples目录,下载了1.4.8 linux版本,并将“bin”和“config”文件夹提取到fabric samples中。但是,当我试图打开网络时,它抛出了另一个错误。我已经在问题u中发布了它。请参考这一点,架构之间似乎存在某种不匹配(编译二进制文件的目的和使用它们的位置)。您是32位还是64位linux发行版?非常感谢。。在第一次尝试中它不起作用,但我调整了版本指定的参数,并能够下载它。。
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release-2.2/scripts/bootstrap.sh | bash -s -- 2.2.0 1.4.8