环境centOS

需要依赖go环境,先安装go

下载地址

 https://go.dev/dl/go1.17.5.linux-amd64.tar.gz

防止有历史版本,按照官方建议删除并解压

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz

配置环境变量

export PATH=$PATH:/usr/local/go/bin

查看版本

go version

下载go-ethereum

git clone git@github.com:ethereum/go-ethereum.git

进入目录

cd go-ethereum

编译geth

make geth

如果超时,更换一个代理

go env -w GOPROXY=https://goproxy.cn

继续尝试make geth
成功后生成路径为"./build/bin/geth",添加到环境变量

export GETH_HOME=/home/git/go-ethereum/build/bin
export PATH=${GETH_HOME}:$PATH

查看geth版本确认环境变量

geth version

显示如下即正常

Geth
Version: 1.10.14-unstable
Git Commit: 99be62a9b16fd7b3d1e2e17f1e571d3bef34f122
Git Commit Date: 20211220
Architecture: amd64
Go Version: go1.17.5
Operating System: linux
GOPATH=
GOROOT=go

这样本地的环境就配置好了,明天添加账户

标签: ETH, goeth, 私链, 以太坊, NFT

添加新评论