Raspberry pi 是否可以在Raspberry Pi 3中运行HyperLedger Fabric 2.0?

Raspberry pi 是否可以在Raspberry Pi 3中运行HyperLedger Fabric 2.0?,raspberry-pi,hyperledger-fabric,hyperledger,Raspberry Pi,Hyperledger Fabric,Hyperledger,我目前正在使用树莓皮3与最新的树莓巴斯特版本。我在这里遵循了安装指南: 并预先安装了所有必备组件:curl、docker、docker compose、go、python、nodejs 但当我运行fabric samples安装命令时: curl-sSLhttps://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash-s 我遇到以下错误: Clone hyperledger/fabric

我目前正在使用树莓皮3与最新的树莓巴斯特版本。我在这里遵循了安装指南:

并预先安装了所有必备组件:curl、docker、docker compose、go、python、nodejs

但当我运行fabric samples安装命令时:
curl-sSLhttps://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash-s

我遇到以下错误:

Clone hyperledger/fabric-samples repo

===> Cloning hyperledger/fabric-samples repo and checkout v2.0.0
Cloning into 'fabric-samples'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 4685 (delta 4), reused 7 (delta 1), pack-reused 4666
Receiving objects: 100% (4685/4685), 1.67 MiB | 193.00 KiB/s, done.
Resolving deltas: 100% (2330/2330), done.
error: pathspec 'v2.0.0' did not match any file(s) known to git

Pull Hyperledger Fabric binaries

===> Downloading version 2.0.0 platform specific fabric binaries
===> Downloading:  https://github.com/hyperledger/fabric/releases/download/v2.0.0/hyperledger-fabric-linux-armv7l-2.0.0.tar.gz
--2020-02-10 17:04:37--  https://github.com/hyperledger/fabric/releases/download/v2.0.0/hyperledger-fabric-linux-armv7l-2.0.0.tar.gz
Resolving github.com (github.com)... 13.229.188.59
Connecting to github.com (github.com)|13.229.188.59|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-02-10 17:04:37 ERROR 404: Not Found.

tar (child): hyperledger-fabric-linux-armv7l-2.0.0.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
rm: cannot remove 'hyperledger-fabric-linux-armv7l-2.0.0.tar.gz': No such file or directory
==> There was an error downloading the binary file.

------> 2.0.0 platform specific fabric binary is not available to download <----
克隆hyperledger/fabric样本回购
=>克隆hyperledger/fabric样本回购和签出v2.0.0
克隆到“织物样本”。。。
远程:枚举对象:19,完成。
远程:计数对象:100%(19/19),完成。
远程:压缩对象:100%(18/18),完成。
远程:总计4685(增量4),重复使用7(增量1),包重复使用4666
接收对象:100%(4685/4685),1.67 MiB | 193.00 KiB/s,完成。
解析增量:100%(2330/2330),完成。
错误:pathspec“v2.0.0”与git已知的任何文件都不匹配
拉式Hyperledger结构二进制文件
=>下载版本2.0.0特定于平台的结构二进制文件
=>下载:https://github.com/hyperledger/fabric/releases/download/v2.0.0/hyperledger-fabric-linux-armv7l-2.0.0.tar.gz
--2020-02-10 17:04:37--  https://github.com/hyperledger/fabric/releases/download/v2.0.0/hyperledger-fabric-linux-armv7l-2.0.0.tar.gz
正在解析github.com(github.com)。。。13.229.188.59
连接到github.com(github.com)| 13.229.188.59 |:443。。。有联系的。
HTTP请求已发送,正在等待响应。。。404找不到
2020-02-10 17:04:37错误404:未找到。
tar(子):hyperledger-fabric-linux-armv7l-2.0.0.tar.gz:无法打开:没有这样的文件或目录
tar(子级):错误不可恢复:正在退出
tar:返回的子项状态2
tar:错误不可恢复:正在退出
rm:无法删除“hyperledger-fabric-linux-armv7l-2.0.0.tar.gz”:没有这样的文件或目录
==>下载二进制文件时出错。

------>2.0.0特定于平台的结构二进制文件无法下载Raspberry现在有一个64位操作系统,您需要运行Hyperledger结构()

我已经为我自己的项目制作了这个操作系统的docker图像,如果你遵循这个repo,你可以找到它。如果克隆repo,您将在bin文件夹中找到64位操作系统的二进制文件。我有一些链接解释了我是如何在自述文件中构建图像和二进制文件的

所有内容均适用于HLF2.3 btw

我已经能够用这个在我的树莓上运行测试网络了

但是我的Raspberry Pi是型号4,是8GB,我认为在Pi3上是不可能的(当我运行测试工作时,RAM的使用率上升到4gb左右)


我还在做这个项目,所以我经常修改回购协议,但你应该能够从中大致了解它是如何运作的。

Hi@jonahcancio,你有什么发现吗?我也对这个话题感兴趣。非常感谢。