Hyperledger Fabric(V1.3) 环境设置与快速启动

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

官方原文地址

安装CURL

必须安装当前 最新版

下载地址

安装Docker and Docker Compose

下载地址 版本需要是17.06.2-ce 或者更高。

//  安装成功后检测一下
$ docker --version

安装 Golang

下载地址 版本需要 1.10.x
安装完成后,需要配置 GOPATH ,例如修改 ~/.bash_profile 文件,增加以下内容

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

不同系统修改配置文件不一定相同,需要查清楚自己可用的配置。

// 配置成功后检查一下路径是否已经成功设置了环境变量,以及golang版本
$ echo $PATH
$ go version

安装 Node.js Runtime and NPM

node 需要 8.9.x 或以上,但是目前 不支持9.x ,如果已经安装了node可以用 nvm工具 进行安装与切换

// 确认node版本

$ node --version

安装 Python

如果是 Ubuntu 16.04 ,需要安装 python 2.7,其他系统请忽略

sudo apt-get install python
// 检查python版本
python --version

快速启动

  • 下载 fabric-samples 代码

    将代码下载到GOPATH中

$ cd ~/go/src/github.com/hyperledger/
$ git clone https://github.com/hyperledger/fabric-samples.git
  • 安装项目依赖
$ curl -sSL http://bit.ly/2ysbOFE | bash -s 1.3.0

// 完整网址:https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh

这一步会在 docker 安装一堆镜像, 运行成功后,命令行会自动列出已经安装的镜像。(下载时间较长,我用了 50分钟

Hyperledger Fabric(V1.3) 环境设置与快速启动

image.png

  • 启动demo

    first-network 目录中有一个demo项目,可以用来启动测试一下配置。

$ cd first-network
// 初始化配置
$ ./byfn.sh generate
// 启动项目
$ ./byfn.sh up

如果一切顺利,命令行会出现以下信息表明项目已经成功运行,环境配置通过。

Hyperledger Fabric(V1.3) 环境设置与快速启动

image.png

如果编译失败,很可能是curl版本没有更新到最新版本导致,或者其他配置不符合官方的要求。可以先检查自己的环境并重新配置,再清理docker中所有镜像与容器,最后重新安装镜像。

// 删除所有镜像
$ docker rmi $(docker images -q)
// 停止所有容器
$ docker kill $(docker ps -a -q)
// 删除所有容器
docker rm $(docker ps -a -q)
docker rmi $(docker images -q -f dangling=true)

//  重新下载镜像
$ cd ~/go/src/github.com/hyperledger/
$ curl -sSL http://bit.ly/2ysbOFE | bash -s 1.3.0

以上所述就是小编给大家介绍的《Hyperledger Fabric(V1.3) 环境设置与快速启动》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

计算机组成原理

计算机组成原理

唐朔飞 / 高等教育出版社 / 2008-1 / 43.00元

《面向21世纪课程教材•普通高等教育"十一五"国家级规划教材:计算机组成原理(第2版)》内容简介:为了紧跟国际上计算机技术的新发展,《面向21世纪课程教材•普通高等教育"十一五"国家级规划教材:计算机组成原理(第2版)》对第1版各章节的内容进行了补充和修改,并增加了例题分析,以加深对各知识点的理解和掌握。《面向21世纪课程教材•普通高等教育"十一五"国家级规划教材:计算机组成原理(第2版)》通过对......一起来看看 《计算机组成原理》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具