概述
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
<
最后
以上就是拉长学姐为你收集整理的以太坊主网节点搭建的全部内容,希望文章能够帮你解决以太坊主网节点搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复