我是靠谱客的博主 拉长学姐,最近开发中收集的这篇文章主要介绍以太坊主网节点搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 安装 go 语言

安装 go 主要是为了去编译 go-ethereum 源码
平日里一般我都是用 gvm 去安装和管理不同版本的 go,但 gvm 在阿里云上默认是连不上所需要的 golang 下载服务器的。于是直接用下面一条命令搞定。

yum install golang
# go version
go version go1.11.5 linux/amd64

2. 安装 git

使用yum软件包管理器是安装Git的最简单,最简单的方法之一,但是可用版本可能比可用的最新版本要旧。如果要安装最新版本的Git,请考虑从源代码进行编译;

yum install git
# git version
git version 2.16.4

3. 获取 go-ethereum 源码

可以通过下面的命令获取 go-ethereum 并切换到指定的 release branch

git clone https://github.com/ethereum/go-ethereum.git
cd go-ethereum/
git checkout release/1.9

接下来对源码进行编译

make geth

提示:-bash: make: command not found

系统没有安装make、vim等常用命令,直接yum安装下即可。

yum -y install gcc automake autoconf libtool make

编译过程提示timout;解决方案:https://blog.csdn.net/bingshiwuyu/article/details/107333259

go: github.com/Azure/azure-pipeline-go@v0.2.2: Get https://proxy.golang.org/github.com/%21azure/azure-pipeline-go/@v/v0.2.2.mod: dial tcp 172.217.160.81:443: i/o timeout

编译之后会在 go-ethereum/build/bin 下生成各种二进制文件,其中包括接下来会用到的 geth

<

最后

以上就是拉长学姐为你收集整理的以太坊主网节点搭建的全部内容,希望文章能够帮你解决以太坊主网节点搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部