centos7 安装 Hyperledger fabric 1.4.0

并测试fabcar合约

Posted by NandyShi on March 17, 2019

centos7 安装 Hyperledger fabric 1.4.0

软件环境

CentOS-7-x86_64

工具准备

go安装

1.11.5,安装步骤参考

docker安装

1.13.1,安装步骤参考

docker-compose安装

1.18.0,安装步骤参考上个小节

nodejs

需要安装nodejs(要求版本8.9.x)和npm(要求版本5.6.x) 注意: 在 nvm install v8之后,再 install n,然后 n stable。 如果在node *.js中发现有permission错误,需关注相关软件是否安装成功。  

安装git

因为要用到git,所以需要先安装git

yum install git

下载相关镜像文件

在想要安装fabric的目录下运行以下命令来下载fabric (时间可能会有点久)

cd /opt/
git clone https://github.com/hyperledger/fabric.git

下载完成后会得到一个fabric文件夹,进入fabric/scripts目录可以看到一个bootstrap.sh脚本

注意刚开始是没有fabric-samples这个文件夹的,是执行脚本后生成的

直接执行bootstrap.sh脚本,就会自动进行fabric相关镜像的下载.

./bootstrap.sh

当相关镜像全部下载完成后,会自动罗列出下载的内容

构建网络

仍然以root 用户,进入 /opt/fabric/scripts/fabric-samples/fabcar/javascript 目录下,安装相关依赖:

cd /opt/fabric/scripts/fabric-samples/fabcar/javascript

npm i node-pre-gyp
npm i node-gyp
yum install gcc-c++
npm install fabric-client 
npm install fabric-ca-client
npm i

安装成功之后,剩余步骤可参考


Fork me on GitHub