安装Hyperledger Fabric时,为什么会出现打开存档时出错:无法识别的存档格式错误 [英] Why do I get a "tar: Error opening archive: Unrecognized archive format" error when installing hyperledger fabric

查看:0
本文介绍了安装Hyperledger Fabric时,为什么会出现打开存档时出错:无法识别的存档格式错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

运行Mac OS Big Sur 11.5.2(Apple M1芯片)

当我运行命令";curl-sslhttps://raw.githubusercontent.com/hyperledger/fabric/main/scripts/bootstrap.sh|bash-s";时,我得到:

Tar:打开存档时出错:无法识别的存档格式 ==>;下载二进制文件时出错。

->;2.3.3平台特定结构二进制文件不可下载<;-

推荐答案

我的M1芯片也有类似的问题。这个问题的唯一解决方案就是‘制作’您自己的二进制文件并复制它们。

具体步骤如下:

第1步:克隆结构和结构-ca

git clone https://github.com/hyperledger/fabric 
git clone https://github.com/hyperledger/fabric-ca
步骤2:将目录更改为‘Fabric’。创建本地文件

make native

第三步:将二进制文件移动到各自的文件夹

mv build/bin $destination_folder/
mv sampleconfig $destination_folder/config

第4步:对Fabric重复-ca

cd fabric-ca-client 
make fabric-ca-client
mv bin/fabric-ca-client $destination_folder/bin

第5步:导航到$Destination_Folders/并照常运行。

注意:我了解了对M1的不支持,还了解到我必须从Hyperledger.org‘制作’我自己的本地文件。这个答案的全部功劳归功于布雷特·洛根(https://jira.hyperledger.org/browse/FAB-18389?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel&showAll=true)。

这篇关于安装Hyperledger Fabric时,为什么会出现打开存档时出错:无法识别的存档格式错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆