技术指南:Hyperledger Fabric的认知与环境搭建

栏目: 编程工具 · 发布时间: 6年前

内容简介:检查操作系统检查并安装所需工具可选安装Node及npm

目标

检查操作系统

检查并安装所需工具

可选安装Node及npm

任务实现

1.2.1 操作系统

学习,必须要有一个好的场地,我们耗费精力给你挑选好了一个安全又方便的场地。但是该场地有一些硬性条件,请一定要注意。

推荐使用的操作系统为64位的 Ubuntu 16.04 LTS,系统内核为 GNU/Linux 4.13.0-36-generic x86_64。

硬件资源要求:内存最低为2GB,最好3G以上; 磁盘空间为30GB或更高。

如果计算机默认为Windows操作系统, 可以在Windows系统中安装一个VMware虚拟机应用程序, 然后在VMWare虚拟机中安装Ubuntu 16.04系统, 最后在Window操作系统中再安装一个远程连接工具(如XShell或SecureCRT),以方便连接并操作Ubuntu系统。

如果你使用的是Mac本本,同样建议安装使用虚拟机的方式来学习。

1.2.2 安装所需工具

选好学习场地之后,挑选一些趁手的武器放在场地中,将来就不会再去费尽心血去考虑什么情况下使用什么武器解决的事情了。

1.2.2.1 安装git

首先,我们来安装git工具,git是一个非常优秀的免费、开源的版本管理控制工具, 我们可以使用git工具方便地下载官方(Golang、Hyperledger Fabric等等)在Github网站上发布的相关源代码或其它内容。

安装git工具使用如下命令:

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

技术指南:Hyperledger Fabric的认知与环境搭建

FAQ

Fabric只支持Ubuntu系统吗?

Hyperledger Fabric支持常见的 Linux 相关系统(如:Debian、CentOS等)和MacOS。

由于不同操作系统或各系统的不同版本可能会造成一些问题, 所以在此推荐使用的操作系统为64位的 Ubuntu 16.04 LTS。

cURL是什么,有什么作用?

cURL是一个可以终端命令行下使用URL语法执行的开源文件传输工具。cURL支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP表单的上传,代理,HTTP / 2,cookie,用户+密码认证(Basic,Plain,Digest,CRAM-MD5,NTLM,Negotiate和Kerberos),文件转移简历,代理隧道等。

为什么要安装 Docker 及Docker-compose?

Docker是一个开源的应用容器引擎, 可以为应用创建一个轻量级的、可移植的容器。

Fabric环境依赖于Docker提供的容器服务,所以必须安装Docker环境;推荐使用1.13或更高版本。

Compose是一个用于定义和运行多个容器的Docker应用程序的工具, 可以使用YAML文件配置相关的指定服务,运行该服务时,只需要一个简单的命令即可。

能否不使用Golang而换作其它语言环境?

Hyperledger Fabric中的很多组件使用Golang实现,并且我们会使用Golang来编写链式代码的应用程序, 所以需要在我们的系统中安装并设置Golang环境。

一定要安装Node与npm吗?

Node与npm工具为可选安装工具。如果后期使用Node.js的Hyperledger Fabric SDK开发Hyperledger Fabric的应用程序,则需要安装;否则无需安装。

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

(作者:ChainDesk韩小东,ChainDesk区块链行业分析师, ChainDesk区块链工程师)


以上所述就是小编给大家介绍的《技术指南:Hyperledger Fabric的认知与环境搭建》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

别具光芒

别具光芒

李烨 / 人民邮电出版社 / 2006-11 / 55.00元

本书面向实用,提供了大量网页设计与制作的细节图解,由浅入深地讲解网页制作的步骤与方法,同时介绍了Web标准以及使用目前流行的“层”布局方式,并结合多个实例讲解了采用层叠样式表与层布局相结合制作网页的方法。   本书给出了几大典型网页制作实例,包括小型企业网站、电子相册网站、网络电台、网上商店、旅游网站等,这些实例基本上覆盖到了常用的网页设计与制作知识。本书在详细讲解各个实例的过程中,不仅介绍......一起来看看 《别具光芒》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器