Hyperledger Fabric v1.0开发环境配置

许久不写博客,但始终觉得要分享才能有进步,虽然有自己的网站这里,但也没时间好好去打理,后面准备慢慢将以前的一些东西放过去,也会同步更新些文章,供分享也供自己记录技术点滴。

##准备##
区块链是时下很热门的技术,作为比特币等数字货币的背后技术,有一种说法是:
二十年前看互联网会像今天的我们看区块链一样

为何这么说?大家在慢慢的深入了解之后,相信会有更多的体会。

以Hyperledger Fabric为例,下面介绍如何配置其开发环境:
###安装 Docker 及 Docker compose###
Docker容器技术已经火了很久了,关于Docker的安装,可以去到docker官网[点这里], 以前docker的安装在 windows 下需要跑虚拟机,Mac下要运行boot2docker,Linux下要加入源等步骤,现在Docker可以直接下载安装就好,很方便,就不再多说。
Docker Compose是Docker的编排工具,你可以很快的同时启动或者停止多个容器。关于 Docker Compose 的安装,请查看我的另一篇文章 Docker Compose 使用全解
使用如下来检查是否安装成功。

docker --version
docker-compose --version

###安装Go###

  • 去到Go的官网,下载对应安装包(下载 Go1.9.x,因为其支持Hyperledger Fabric的大部分组件)
  • 如果我们使用了Go来编写区块链代码,要确保代码是放在 $GOPATH下的,配置$GOPATH:
Linux: 
sudo vim ~/.bashrc
export GOPATH=$HOME/go ($HOME要根据自己需求改成相应路径)
export PATH=$PATH:$GOPATH/bin
:wq! (这是vim的保存退出)
echo $GOPATH (检查是否成功)

###安装Node.js & NPM

  • Node.js的版本为 6.9.x,目前还不支持Node.js 7.x的版本
  • 安装Node.js时会同时安装npm,不过最好再检查一下npm的版本,使用如下语句更新npm的版本:
npm install npm@3.10.10 -g

###安装Python###

  • Linux会自带Python安装包(比如Ubuntu16.04会带上python3),windows上需要下载,不过需要检查python的版本,众所周知,python的两个著名版本:2.73,不过Fabric Node.js SDK需要python2.7才能使npm install操作成功,所以安装python2.7的版本。
Ubuntu:
sudo apt-get install python
python --version

###安装cURL(只是Linux,Windows请查看下面)###
如果在Linux下不能使用curl命令进行下载,那么需要下载cURL点击这里,如果是Windows,请查看下面。

###对于Windows额外的点###
有个meeting,回来继续…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值