区块链、Hyperledger-Fabric框架Win10环境搭建
2018-02-12 12:07
971 查看
博客地址:http://blog.stayzeal.cn
上一篇: 区块链、Hyperledger-Fabric框架概览
说明:
从git仓库中下载官方实例源码:
打开fabcar文件夹:
执行如下脚本(还是先别执行,往下看吧):
步骤:
1 、安装Docker
2、下载Docker image
3、安装Node.js
4、安装grpc
安装Docker之后:
如果失败,打开连接https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh
保存到本地
下载完之后:执行
在执行脚本之前,还需要通过npm 安装包,所以需要安装Node.js(6.9版本以上,不支持7.x,可以安装最新的8.x):
安装Node.js之后,在fabcar目录中执行:
如果grpc安装失败,删除
执行
- 1:
打开
2:grpc下载不正确,删除fabcar/node-module/下的grpc,从新执行npm install:
3
删掉grpc,在
执行
总结:坑还是挺多的……
上一篇: 区块链、Hyperledger-Fabric框架概览
说明:
本文源于官网,不同的叙述方式,包括踩坑。 为什么用Win10: 1、Docker支持Win10比Win7更友好 2、PowerShell功能强大 3、没有Mac,Linux没装 需要:Docker,Node.js,Git bash,Go环境
从git仓库中下载官方实例源码:
git clone -b master https://github.com/hyperledger/fabric-samples.git cd fabric-samples
打开fabcar文件夹:
cd fabric-samples/fabcar
执行如下脚本(还是先别执行,往下看吧):
./startFabric.sh
脚本应该是执行失败的,是因为环境没有搭建,下面我们需要搭建运行环境了:
原理:Fabric环境通过Docker封装,所以需要从从Docker下载Fabric的相关镜像。步骤:
1 、安装Docker
2、下载Docker image
3、安装Node.js
4、安装grpc
安装Docker之后:
//git bash中执行 curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0-alpha
如果失败,打开连接https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh
保存到本地
bootstrap.sh,通过git bash执行脚本,下载镜像(过程很慢,可以配置Docker使用阿里的镜像,可能还是很慢)
下载完之后:执行
docker image ls,TAG是版本号:
在执行脚本之前,还需要通过npm 安装包,所以需要安装Node.js(6.9版本以上,不支持7.x,可以安装最新的8.x):
安装Node.js之后,在fabcar目录中执行:
npm intall
如果grpc安装失败,删除
C:\Users\<username>\.node-gyp\<node_version>\include\node\openssl重新执行
npm install,参考https://www.npmjs.com/package/grpc
执行
./startFabric.sh脚本可能出现:
- 1:
//err manifest for hyperledger/fabric-orderer:latest not found
打开
fabric-samples/base-network的
docker-compose.yml文件中所有image的版本为图image-1中所下载的版本,可以参考https://www.jianshu.com/p/f5a602f61ac1
2:grpc下载不正确,删除fabcar/node-module/下的grpc,从新执行npm install:
3
删掉grpc,在
fabcar/package.json修改grpc版本为
1.9.0(写文章时的最新版本),重新下载。
执行
./startFabric.sh,输出如下,代表启动成功(截图不完整):
总结:坑还是挺多的……
相关文章推荐
- 区块链 hyperledger fabric1.0 环境搭建
- 区块链hyperledger fabric 环境搭建 centos7 docker环境
- 区块链之Hyperledger(超级账本)Fabric v1.0 的环境搭建(超详细教程)
- Hyperledger Fabric 环境搭建
- 区块链、Hyperledger-Fabric框架概览
- (一) Hyperledger Fabric在CentOS 7.2 64位下 开发与运行环境搭建
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- Hyperledger fabric mac 环境搭建 001
- windows 搭建 IBM Hyperledger Fabric(超级账本)开发环境
- Hyperledger Fabric 1.0 实战开发系列 第二课 Fabric环境搭建
- Ubuntu下HyperLedger fabric开发环境搭建
- hyperledger fabric 1.0环境搭建出错记录
- 区块链开源框架Hyperledger Fabric介绍
- Java为Hyperledger Fabric(超级账本)开发区块链链代码智能合约之环境部署
- 快速搭建一个Hyperledger Fabric 1.0的环境(目前很多环境搭建方法都会中途挂掉,这个亲测有效!)
- hyperledger fabric 1.0环境搭建出错记录
- 在window下搭建即时即用的hyperledger fabric 的环境
- 【推荐】 HyperLedger Fabric环境搭建、测试及注意事项 [详尽指导] [亲测有效]
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- (附) Hyperledger Fabric在CentOS 7.2 64位系统开发环境搭建——docker无法使用 解决方法