一、概述
Hyperledge fabric项目是IBM开源的区块链项目。Github地址:https://github.com/hyperledger/fabric
想对fabric有具体的认识,可以参看篇文章:https://www.ibm.com/blockchain/hyperledger.html
二、搭建fabric之前的准备
1.下载并安装virtual box 百度云下载地址:https://pan.baidu.com/s/1c3Dtsxq 密码:uxqk 版本:x64
https://pan.baidu.com/s/1htA3tkC 密码:m03i 版本:x32
2.下载并配置Go的开发环境(可以参考我的博客:http://www.cnblogs.com/zengdingding/articles/8365258.html)
3.安装git client git下载地址:https://git-scm.com/download/win 根据自己系统需要版本:
如图:
4.下载并安装Vagrant(https://pan.baidu.com/s/1eUjJpg2 密码:x570)
5.BIOS中设置Virtualization为Enabled
三、步骤
1.保证以上步骤都下载安装完成。
2.Windows用户注意:
如果你的系统是windows,那么在Git clone之前,先做如下操作:
1 git config --get core.autocrlf
设置false命令:
git config --global core.autocrlf false
3.git 拷贝Fabric项目
Fabric项目基于 go语言开发,是一个GO 项目, 我们需要将仓库clone到 $GOROOT/src目录下.(可以直接在git Bash操作)
1 cd $GOROOT/src 2 mkdir -p github.com/hyperledger 3 cd github.com/hyperledger
$GOROOT:环境变量值
mkdir 新建文件夹命令
克隆远程GitHub上源码:
1 git clone https://github.com/hyperledger/fabric.git
4.使用Vagrant启动虚拟机
1. 需要使用vagrant本地t添加box,命令如下(所走的执行目录:$GOPATH/src/github.com/hyperledger):
vagrant box add {title} {url} {url}本地文件路径,选择文件直接拖入git中
2.进入$GOROOT/src/github.com/hyperledger/fabric/devenv 目录,并把原Vagrantfile文件删除。
3.必须初始化一次,以后启动就不需要了,会从新生成一个Vagrantfile文件
1 vagrant init hyperledger/fabric-baseimage
4.使用Vagrant启动虚拟机
未完待续.........