风险提示:理性看待区块链,提高风险意识!
从0到1:Hyperledger Fabric开发精要-安装Fabric
首页 > 币界资讯 > 区块链知识 2018-12-13 15:24:00

目标

顺利下载Hyperledger Fabric

明确bootstrap.sh脚本做了哪些事

任务实现

年青人,关键时刻到了,这门神功必须要有大毅力且拥有常人所不具备的耐性的人才能练成,所以这一步就是为了考验你的毅力及耐性而设置的。

要想学好神功,必须先有相应的利器,而这把利器就只能由自己根据那些妖孽留下的线索来锻造。

1.3.1 下载Fabric-samples与二进制文件

为了方便后期管理,在当前登录用户的HOME目录下创建一个空目录并进入该目录

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

确定网络稳定,否则会导致各种问题,例如下载到一半时网络超时,下载失败等等;由于Docker的各种镜像文件下载时间较长,所以请耐心等待。

下载完成后,查看相关输出内容;如果下载有失败的镜像, 可再次执行 $ sudo ./bootstrap.sh 1.2.0 命令重新下载。

重新执行脚本命令对于已下载的Docker镜像文件不会再次重新下载。

安装完成后终端自动输出:

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

#1.3.2 Fabric源码方式编译

上一小节中,我们以提供脚本的方式,可以下载并安装 samples 和二进制文件到操作系统中,大大简化的安装过程。

Hyperledger Fabric 还有另外的一种安装方式,就是以源代码的方式进行本地编译安装,此方式相较上一小节的方式,略微复杂,需要手动编译生成相应的工具,我们在此给大家逐一介绍

#下载源码

首先,使用 mkdir 命令创建相应的目录,然后使用 git clone 命令将 Hyperledger Fabric 源代码克隆至该目录中:

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

Hyperledger Fabric 可以有两种方式进行编译安装,第一种方式(bootstrap.sh脚本方式)进行环境的安装,优点是简单、方便,能够快速上手;第二种方式以 Fabric 源码方式进行编译,适合动手能力较强的人员,优点是可以对 Hyperledger Fabric 相关组件有深入的理解,但缺点是容易出现各种错误且修正比较麻烦。

注:本书的 Hyperledger Fabric 环境为方便起见,所以采用第一种方式(bootstrap.sh脚本方式)进行的安装构建。

FAQ

bootstrap.sh脚本中的内容是干什么用的?

脚本执行后将下载并提取设置网络所需的所有特定于平台的二进制文件,并保存在本地仓库中,

然后将Docker Hub中的Hyperledger Fabric docker镜像下载到本地Docker注册表中,并将其标记为”最新”。

下载Docker镜像文件速度特别慢,有什么好的解决方式?

可在 https://www.daocloud.io/ 网站中注册一个账号, 注册成功后, 可以点击加速器图标(如下图所示)以获取Docker加速器。

ChainDesk|从0到1:Hyperledger Fabric开发精要-安装Fabric

3.下载完成后,添加的环境变量有什么意义?

执行该命令后,意义为在系统中任何路径下使用Fabric相关的命令都可以让系统能够找到该命令并且顺利执行。后期我们会进入到Fabric目录中执行相应的命令,所以该环境变量也可以不添加。

未经授权禁止转载、改编,转载请注明出处。

上一篇: 以太坊2.0:什么是区块验证者?
下一篇: BCH硬分叉背后:“重放攻击”下的用户自救指南
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥264,723.74
37,091.22 USDT
+0.1%
ETH以太坊
¥14,416.22
2,019.90 USDT
-0.12%
USDT泰达币
¥7.20
1.01 USDT
0%
BNB币安币
¥1,625.40
227.74 USDT
+0.36%
XRP瑞波币
¥4.32
0.60460 USDT
+0.37%
USDC
¥7.14
1.00 USDT
+0.03%
SOLSolana
¥398.85
55.89 USDT
+1.54%
OKBOK币
¥398.61
55.85 USDT
-1.64%
ADA艾达币
¥2.68
0.37580 USDT
-1.16%
DOGE狗狗币
¥0.55160
0.07730 USDT
-1.52%
热搜币种
更多
币种
价格
24H涨跌幅
Terra Classic
¥0.00
9.402E-5 USDT
-18.95%
Gala
¥0.18
0.025374 USDT
-4.66%
dYdX
¥22.58
3.1918 USDT
-0.91%
比特股
¥0.05
0.006964 USDT
+4.28%
PancakeSwap
¥15.52
2.1936 USDT
-2.74%
Conflux
¥1.08
0.1524 USDT
-2.87%
Filecoin
¥31.45
4.4454 USDT
-0.69%
FTX Token
¥29.82
4.2155 USDT
+16.96%
Yield Guild Games
¥2.55
0.3608 USDT
-0.52%
Shiba Inu
¥0.00
8.14E-6 USDT
-2.51%
比特币
¥262,381.44
37091.22 USDT
+0.1%
比原链
¥0.07
0.010011 USDT
-4.38%
最新快讯
更多
汇丰、恒生、渣打、富邦华一四家外资银行入围首批“数字人民币”业务试点名单
2023-11-28 19:06:57
摩根大通和Apollo计划建立代币化“企业主网”
2023-11-28 19:03:57
Nansen2公测版本上线,新增链上数据异动、智能搜索等功能
2023-11-28 18:59:52
西班牙公民需在明年3月底前申报其海外平台上加密货币持仓
2023-11-28 18:53:43
Nansen2已公开测试
2023-11-28 18:53:38
dYdX基金会:主网启动以来超过1645万DYDX被质押
2023-11-28 18:52:07
NicCarter等比特币倡导者发文:比特币挖矿是清洁能源和平衡电网的关键工具
2023-11-28 18:47:58
下载币界网APP