windows 搭建 IBM Hyperledger Fabric(超级账本)开发环境

一、概述

        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.下载并安装Vagranthttps://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启动虚拟机

未完待续.........



 
原文地址:https://www.cnblogs.com/zengdingding/p/8365468.html