一、安装必须的软件依赖
Operating Systems: Ubuntu Linux 14.04 / 16.04 LTS (both 64-bit), or Mac OS 10.12
Docker Engine: Version 17.03 or higher
Docker-Compose: Version 1.8 or higher
Node: 6.x (note version 7 is not supported)
npm: v3.x or v5.v
git: 2.9.x
Python: 2.7.x
代码编辑器,推荐 VSCode.
1、Docker环境的安装
其中Dokcer的安装见docker官网的安装说明:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
其中Dokcer-Compose的安装见docker官网的安装说明:
https://docs.docker.com/compose/install/
2、Node安装
下载nodejs的源码:
https://nodejs.org/zh-cn/download/
解压源码,并进入解压后的文件夹执行以下命令:
./configure
make
sudo make install
3、git和python安装
sudo apt install git python2.7为系统自带,无需安装
二、下载Fabric的工具,并拉取镜像
1、下载相关工具代码
mkdir ~/fabric-tools && cd ~/fabric-tools
unzip fabric-dev-servers.zip
2、设置Fabric版本的环境变量
export FABRIC_VERSION=hlfv1
3、拉取相关镜像
cd ~/fabric-tools
./downloadFabric.sh //下载
./startFabric.sh //启动
./createComposerProfile.sh //创建composer文件
4、停止并撕毁容器
cd ~/fabric-tools
./stopFabric.sh
./teardownFabric.sh
三、可选择的安装Hyperledger Composer开发工具
npm install -g composer-cli
npm install -g generator-hyperledger-composer
npm install -g composer-rest-server