安装Hyperledger Fabric时,为什么会出现打开存档时出错:无法识别的存档格式错误错误、无法识别、格式、Hyperledger

2023-09-03 08:36:38 作者:〆为你一世妖娆

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

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

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

手把手教你走进Hyperledger Fabric

->;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)。