Fabric环境搭建

Llewyn_Davis · · 749 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

2018-10-27笔记
花了一天搭建的环境。


  1. 首先安装依赖
$ sudo apt update
$ sudo apt install -y libsnappy-def zlib1g-dev libbz2-dev libltdl-dev libtool
  1. 搭建go环境,并且安装/maxbrunsfeld/counterfeitergolang/tools
  2. 搭建docker,并且安装docker-compose
  3. 安装chaintool
$ cd /usr/local/bin
$ sudo wget https://github.com/hyperledger/fabric-chaintool/releases/download/v0.10.3/chaintool
$ chmod +x chaintool
  1. 下载fabricfabric-ca源码
$ mkdir -p $GOPATH/src/github.com/hyperledger
$ cd $GOPATH/src/github.com/hyperledger
$ git clone --single-branch -b master --depth 1 https://github.com/hyperledger/fabric.git
$ git clone --single-branch -b master --depth 1 https://github.com/hyperledger/fabric-ca.git
  1. 安装protoc-gen-go(使用go get或者git clone+go install
$ go get -u github.com/golang/protobuf/protoc-gen-go
$ cd $GOPATH/src/github.com/hyperledger/fabric
$ mkdir -p .build/docker/gotools/bin/
$ ln -s $GOPATH/bin/protoc-gen-go  $PWD/.build/docker/gotools/bin/
  1. 制作docker镜像
$ cd $GOPATH/src/github.com/hyperledger/fabric-ca
$ make docker

重开一个终端,两个一次make,节省时间

$ cd $GOPATH/src/github.com/hyperledger/fabric
$ make docker  # !!特别久!!

至此环境搭建完毕了,整理完后,回头看搭建过程其实也没有那么复杂了。主要是解决了go get不稳定时候的问题,然后还有docker的国内镜像加速。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:Llewyn_Davis

查看原文:Fabric环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

749 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传