You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu20.04下Avalanche本地测试网搭建环境配置求助

完整Ubuntu 20.04搭建Avalanche本地测试网步骤

1. 安装前置依赖

先更新系统并安装必备工具:

sudo apt update && sudo apt upgrade -y
sudo apt install git gcc make -y

2. 配置Go语言环境

AvalancheGo要求Go版本≥1.21,以下以1.21.13为例

  • 下载Go安装包:
wget https://dl.google.com/go/go1.21.13.linux-amd64.tar.gz
  • 解压到系统默认Go目录:
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.21.13.linux-amd64.tar.gz
  • 配置GOPATH与PATH环境变量:
    编辑用户环境配置文件:
nano ~/.bashrc

在文件末尾添加以下内容:

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
  • 使配置立即生效:
source ~/.bashrc
  • 验证Go安装:
go version

输出类似go version go1.21.13 linux/amd64即表示配置成功。

3. 克隆AvalancheGo项目

创建GOPATH下的项目目录并克隆源码:

mkdir -p $GOPATH/src/github.com/ava-labs
cd $GOPATH/src/github.com/ava-labs
git clone https://github.com/ava-labs/avalanchego.git

4. 编译AvalancheGo

进入项目目录执行编译:

cd avalanchego
make build

编译完成后,可执行文件位于build/avalanchego路径。

5. 配置AVALANCHEGO_EXEC_PATH环境变量

编辑~/.bashrc添加环境变量:

nano ~/.bashrc

在末尾追加:

export AVALANCHEGO_EXEC_PATH=$GOPATH/src/github.com/ava-labs/avalanchego/build/avalanchego

生效配置:

source ~/.bashrc

6. 启动本地单节点测试网

运行以下命令启动本地测试网:

$AVALANCHEGO_EXEC_PATH --network-id=local
  • 验证节点状态:
    新开终端执行curl请求:
curl -X POST --data '{
    "jsonrpc":"2.0",
    "id"     :1,
    "method" :"info.getNodeID"
}' -H 'content-type:application/json;' http://localhost:9650/ext/info

返回包含nodeID字段的JSON响应,即表示节点成功运行。


内容的提问来源于stack exchange,提问作者negin kheirmand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 08:45:39