Xuperchain竞赛环境安装与工作环境搭建

竞赛环境

首先配置虚拟机安装虚拟机

更新软件包

sudo apt-get update
sudo apt-get upgrade

javaJDK8

sudo apt install openjdk-8-jdk #安装jdk8

java -version #检查java版本

MySQL5.6

sudo apt install -y mysql-server mysql-client libmysqlclient-dev # 安装MySQL

mysql -uroot -p # 进入MySQL初始化

golang1.18

wget -c https://dl.google.com/go/go1.18.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local # 下载安装golang

sudo apt install -y vim #下载vim用于修改环境变量

vim /etc/profile #修改环境变量文件

# 按住shift+G跳转到最后一行

PATH=$PATH:/usr/local/go/bin # 将环境变量写入

source ~/.profile # 刷新环境变量

go env -w GOPROXY=https://goproxy.cn,direct # 修改代理方便国内访问

go env # 查看go配置

 

nodejs14.15

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -    # 添加版本为14源

 sudo apt-get install -y nodejs  #下载nodejs

ChromeSetup_64

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # 下载安装包

sudo dpkg -i google-chrome-stable_current_amd64.deb  #安装安装包

Postman-win64-7.0.7-Setup

visual studio code

建议虚拟机一个Windows一个 Visual Studio Code - Code Editing. Redefined
都是浏览器访问这个链接

sogou_pinyin_93f

搜狗拼音输入法没有的直接百度

IntelliJ IDEA 2021.2.4

Other Versions - IntelliJ IDEA (jetbrains.com)

试用三十天够了 

GoLand 2021.2

Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases (jetbrains.com)试用三十天够了 

工作环境

golang

go env # 检查go是否安装成功

git

sudo apt install git # 安装git

git --version # 检查git版本与是否成功安装

java

java --version #检查java 版本

下载编译依赖

sudo apt-get -y install build-essential nghttp2 libnghttp2-dev libssl-dev

sudo apt install build-essential

sudo apt install -y g++

git源码到本地

git clone https://github.com/xuperchain/xuperchain.git

编译

cd xuperchain # 进入工作目录

git checkout -b v5.1.0 v5.1.0 # 切换分支

make # 编译
  • 在output目录得到bin,conf, data 三个文件夹以及一个 control.sh 脚本

启动进程

bash control.sh start

control.sh 脚本提供 start | stop | restart | forcestop 四个命令,可以使用bash control.sh help查看

检查状态

bin/xchain-cli status -H 127.0.0.1:37101

猜你喜欢

转载自blog.csdn.net/qq_57309855/article/details/126867556