本指南介绍了如何从源代码下载、构建和运行 XeChain 节点。
确保您的系统上安装了以下工具:
-
Go(版本 ≥ 1.19)
- 下载 Go here
- 要验证:
go version
- 如果这没有显示 Go 1.19 或更高版本,请升级您的 Go 安装。
-
Git 公司
- 在 Ubuntu/Debian 上:
sudo apt-get update sudo apt-get install git
- 在 CentOS/RHEL 上:
sudo yum install git
- 在 Ubuntu/Debian 上:
-
做
- 在 Ubuntu/Debian 上:
sudo apt-get install make
- 在 CentOS/RHEL 上:
sudo yum install make
- 在 Ubuntu/Debian 上:
-
构建 Essentials(例如 gcc、g++ 等)
- 在 Ubuntu/Debian 上:
sudo apt-get install build-essential
- 在 CentOS/RHEL 上:
sudo yum groupinstall "Development Tools"
- 在 Ubuntu/Debian 上:
-
克隆 XeChain 仓库
git clone https://github.com/XeChain/xe-core
这将创建一个名为 的新文件夹。
xe-core
-
切换到 repository 目录
cd xe-core
-
构建 XeChain 节点
make xe
此命令编译节点并将二进制文件放在文件夹中。
xe
xe-core/build/bin
构建成功完成后,您可以通过导航到二进制文件所在的文件夹并运行 来启动节点:xe
cd build/bin
./xe
默认情况下,它将在前台运行,显示日志。使用 flags/options(如果可用)与特定配置一起运行。
- “go: command not found”
确保 Go 位于 您的 .在您的 shell 配置(例如 , , )中添加类似于以下内容的行:PATH
~/.bashrc
~/.zshrc
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- 运行
./xe
时权限被拒绝 使文件可执行:chmod +x xe