Hyperledger Fabric 1.4 教程 (一)
用前须知:
运行前需配置go环境,建议使用go1.13版本,不要使用go1.14!
相关教程请自行百度或参考我的这篇:<<golang配置>>
请将下面用的项目尽可能放到$GOPATH下(虽然非必要)
请提前配置好docker和docker-compose,安装最新版本!
1. 下载
说明一下为何用1.4版本:目前fabric-sdk-go最高支持1.4版本,而且1.4属于LTS,所以完全不用担心。当然如果用其他sdk,其他版本也是可以的。
mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
cd fabric
git checkout release1.4
2. 运行前的基本配置
cd common/tools/
#分别进入tools下的子目录,运行:
go install
#建议:应该使用go moudle,这样不需要繁琐的包管理!
#如果出现权限问题,请使用sudo安装
3. 初次运行
在这里使用官方提供的demo
cd $GOPATH/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric-samples
cd fabric-samples/first-network
#当前目录下的byfn.sh为运行脚本
#详细说明请执行:./byfn.sh -h
#生成网络:(miracle为我的通道名)
./byfn.sh generate -c miracle
#运行网络:
./byfn.sh up -c miracle
#注意如果上一步报错,很有可能是上一次运行的网络未停止
#请使用:./byfn.sh down -c miracle
如果成功显示END便说明环境配置已经没问题了