Ubuntu 20.04 Fabric2 环境安装
安装平台
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
安装相关工具
sudo apt install git
sudo apt install curl
sudo apt install docker
sudo apt install docker-compose
启动docker,并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
安装Fabric v2.2.0 和 Fabric CA v1.4.9
mkdir -p ~/.local/bin
cd ~/.local/bin
touch FabricInstall.sh
curl -sSL https://bit.ly/2ysbOFE > FabricInstall.sh
chmod +x FabricInstall.sh
sudo ./FabricInstall.sh 2.2.0 1.4.9
最近github访问不稳定,在下载时可能会超时,建议尝试gitclone代理,将FabricInstall.sh中所有github.com前加入gitclone.com/,如 https://github.com/hyperledger/fabric-samples.git 改为 https://gitclone.com/github.com/hyperledger/fabric-samples.git (未测试是否有效)
如果不行就挂个梯子吧(亲测有效,懒人专属)
测试
ls fabric-samples/bin/
出现以下9个文件,如果缺少,重新执行安装脚本
configtxgen cryptogen fabric-ca-client idemixgen peer
configtxlator discover fabric-ca-server orderer
添加环境变量
- 临时添加
export PATH=$HOME/.local/bin/fabric-samples/bin:$PATH
当前用户全局添加,在~/.profile文件末尾添加以下内容
export PATH=$HOME/.local/bin/fabric-samples/bin:$PATH
source ~/.profile
- 检验添加结果
cd ~
configtxgen -version
出现以下内容,添加成功
configtxgen:
Version: 2.2.0
Commit SHA: 5ea85bc54
Go version: go1.14.4
OS/Arch: linux/amd64
至此fabric环境安装结束,可以参照 Fabric 的官方文档尝试部署Fabric test network
参考
版权声明:本文为DesertedX原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。