环境部署:
首先在跟据官方文档进行操作时,make编译老是出现错误,这里配置GOPROXY解决此问题。
git clone https://github.com/xuperchain/xuperchain.git
cd xuperchain
git checkout v5.1.0
export GOPROXY=https://goproxy.cn,direct
//make之后还是出现错误,recipe for target ... failed
su root make
//改用su root make
//启用初始链
bash control.sh start
然后在启用初始链时有报错,观察了一下output文件里面没有logs文件和tmp文件,自己新建文件,解决该问题。
网络部署:
make testnet
tree testnet
cd ./testnet/node1
sh ./control.sh start
cd ../node2
sh ./control.sh start
cd ../node3
sh ./control.sh start
//分别查看每个节点运行状态:
./bin/xchain-cli status -H :37101
./bin/xchain-cli status -H :37102
./bin/xchain-cli status -H :37103
然后这里又出问题了,每个节点的peers正常是有两个的,node2和node3只有一个peer,node1出现了问题,多次尝试后发现是最开始创建初始链的问题,关闭初始链,解决问题。
bash control.sh stop