安装Hyperledger Fabric的先决条件

Posted Share_Boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Hyperledger Fabric的先决条件相关的知识,希望对你有一定的参考价值。

安装cURL (Install cURL)

如果没有安装cURL,那么下载并安装它。

注意:如果是Windows的话,请看下面的Windows extras;


Docker and Docker Compose


下面你讲安装docker 和docker compose.

maxOSX, *nix, 或Windows 10 需要安装Docker V1.12 或者更高的版本。

老的Windows版本需要先安装:Docker Toolbox之后才能安装Docker V1.12或更高版本。

你可以在你的终端中输入如下命令来查看你的Docker版本: docker --version

注意: 安装Mac或者Windows版本的Docker或者Docker Toolbox的时候将会安装Docker Compose, 如果你已经安装了Docker, 你需要确定你的Docker Compose的版本是1.8或者更高的版本。如果不是的话, 我们推荐安装最新版本的Docker。

你可以运行 docker-compose --version 命令来查看你的Docker Compose的版本。

Go 编程语言

Hyperledger Fabric 的许多组件是使用Go语言开发的。

鉴于我们将要编写一个Go语言的Chaincode程序,所以我们将要确定我们的源代码放在环境变量$GOPATH制定的目录下。第一点我们将要确定我们必须安装了Go语言的编程环境并保证$GOPATH变量配置的正确。

如果你运行 echo $GOPATH没有任何输出,你需要去安装Go语言,并且在你的~/.bashrc中添加如下两行

export GOPATH= $HOME/go

export PATH=$PATH;$GOPATH/bin

注意:$HOME是你的go语言的安装目录。

Node.js运行时和NPM (Node.js Runtime and NPM)

如果你需要使用Node.js的SDK为Hyperledger Fabric 开发一个应用程序,你将要使用到Node.js的6.9.x版本。

注意: 现在还不支持Node.js的7.x版本。

Node.js --- 6.9.x版本或者更高。

注意:

安装Node.js将会安装NPM,,但是建议您更新默认版本安装NPM。 您可以使用以下命令升级npm工具:

npm install npm@latest -g

Windows extras

如果您正在Windows上开发,您可能还需要以下内容,可为内置程序提供更好的选择Windows工具:
•Git Bash
注意:在较早版本的Windows(如Windows 7)中,您通常会将其作为安装Docker Toolbox的一部分。
然而,经验表明,这是一个开发环境恶劣的功能有限。 这是适合的
运行基于Docker的方案,例如“入门”,但您可能无法找到合适的make命令。
注意:Git和Docker Toolbox附带的curl命令是旧的,不能正确处理重定向用于入门。 确保您从cURL下载页面安装并使用较新版本






以上是关于安装Hyperledger Fabric的先决条件的主要内容,如果未能解决你的问题,请参考以下文章

Hyperledger Fabric入门 -------- ( Hyperledger-fabric-doc.pdf)

HyperLedger Fabric中fabric-samples 安装

Hyperledger Fabric 1.1安装部署-Fabric Samples

使用 AWS 区块链模版搭建 Hyperledger Fabric

安装hyperledger fabric V1.0.0(维护中)

hyperledger fabric 2.3.3 搭建教程