环境准备
- 虚拟机Ubuntu
- 配置git
sudo apt install git
- 配置golang
sudo apt install golang-go
检查go的环境是否配置完成可用命令
go version
若出现如此标识表示成功配置
编译XuperChain
-
使用git下载源码到本地
git clone https://github.com/xuperchain/xuperchain.git
-
编译
cd xuperchain (总之进入xuperchain这个目录)
直接make可能会连接失败 像这样被拒绝访问
所以先执行
go env -w GOPROXY=https://goproxy.cn
更改权限
su chmod 777 xuperchain路径
再
make
编译顺利进行
-
跑单测测试
make test
==上述命令均在xuperchain目录下进行== -
构建单节点xchain
cd ./output (进入output文件)
直接执行脚本会报错
需要先执行
sudo dpkg-reconfigure dash
然后依次执行
sh ./control.sh start
./bin/xchain-cli status
生成这样的就成功构建了
-
构建多节点
首先
cd ..
将目录切回上级的xuperchain
然后再
make testnet
此后顺次执行文档中的命令即可