安装Hyperledger Fabric时,为什么会出现打开存档时出错:无法识别的存档格式错误 [英] Why do I get a "tar: Error opening archive: Unrecognized archive format" error when installing hyperledger fabric
本文介绍了安装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屋!
查看全文