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
安装成功之后,剩余步骤可参考