参考文档

环境准备

  • 虚拟机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
    此后顺次执行文档中的命令即可