Hyperledger Fabric 环境搭建

  前两个月间断的用业余时间在网上查了些相关的环境搭建步骤,没有比较完善的,且版本都比较旧了。最近国家响应区块链技术,于是在图书馆中无疑发现了一本关于hyperledger fabric相关的书籍,有些内容写的比较清晰简洁,结合自己实测经验,在此笔记一下。

  环境搭建:

    操作系统:建议64位ubuntu16.04, 内存2G以上,硬盘30G以上 (自己也测试过windows,装了个虚拟机即可)

    工具:

      1.git(用户获取git相关源码及内容)

        sudo apt update

        sudo apt install git

      2.安装 curl (用于下载东西)

        sudo apt install curl

      3.安装docker 

        检查是否已安装: docker --version

        安装最新版:

          sudo apt update

          sudo apt install docker.io

        查看版本: docker--version  输出类似如下版本信息:Docker version 17.03.2-ce, build f5ec1e2

      4.安装 docker-compose

        确认是否已安装:docker-compose --version

        如未安装,使用一下办法:

          sudo apt install docker-compose

        安装成功后检查版本: docker-compose --version  输出类似如下版本信息:docker-compose version 1.8.0, build unknow

      5.安装Golang

        下载golang 并解压安装

          wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

            sudo tar -zxvf  go1.10.3.linux-amd64.tar.gz  -C  /usr/local/

        配置环境:

          sudo vim /etc/profile 

          添加如下环境相关信息(如果只想让当前用户使用golang,编辑当前用户$HOME下 .bashrc或.profile文件)

            export GOPATH=$HOME/go

            export GOROOT=/usr/local/go

            export PATH=$GOROOT/bin:$PATH

          使用source使刚添加的配置信息生效  source /etc/profile

          go version  输出如下Golang版本信息: go version go1.10.3 linux/amd64

      6.Nvm& npm

        nodejs相关的环境和包管理工具,这个非必须。后期使用node.js的hyperledger fabric SDK开发应用程序则需要安装,否者无需安装,

        由于最近在学习python,后续考虑使用python开发sdk,所以暂时不安装了

  以上为所有需提前安装的环境,比较精简。在参考安装过程中如果遇到百度,单独百度解决即可。下一篇将介绍hyperledger fabrican安装。

原文地址:https://www.cnblogs.com/chaichai/p/11750200.html