以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法

 

安装以太坊源码,即安装Go Ethereum(安装Geth)

在不同操作系统上安装以太坊源码(Geth)的步骤有些不同,具体安装步骤的方法查看[Building Ethereum](https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum)。

 

本教程的安装主要以CentOS7.5 为例

 

下载源代码之前,应该先安装好Go语言环境,因为 Go Ethereum 需要用Go 和C 语言编译。

 

安装Golang

可以直接使用 yum 这个包管理器安装Golang

yum install golang

 

下载以太坊源码(Go Ethereum)

首先下载geth源码 go-ethereum,这里以 go-ethereum-1.9.7.tar.gz 为例:

以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法_第1张图片

 

安装以太坊源码(安装Geth)

接下来解压缩源码:

tar -xzf go-ethereum-1.9.7.tar.gz 

用下面的命令编译:

cd go-ethereum-1.9.7
make geth    

make geth 也可以用make all 进行替代,make all 还会编译一些其他的程序套件

编译完成后,此时会在 go-ethereum-1.9.7/build/bin 中生成geth可执行文件。

以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法_第2张图片

输入 geth help 命令,会显示geth所有的命令和选项:

cd build/bin
./geth help

以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法_第3张图片

 

配置geth

直接使用geth命令可能出现:

-bash: geth: command not found
  • 解决方法一:可以为其的安装路径建立软连接
ln -s /data/go-ethereum-1.9.7/build/bin/geth  /usr/local/bin/geth
  • 解决方法二:也可以为其创建全局配置(对所有系统用户生效,永久生效,推荐)

通过vim 打开编辑器

vim /etc/profile

在最后一行追加以下内容:

export PATH=$PATH:/data/go-ethereum-1.9.7/build/bin/

然后让配置立即生效:

source /etc/profile

用 geth version 测试一下:

geth version

以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法_第4张图片

参考:

安装以太坊geth客户端的方法

Go Ethereum

以太坊(1) : 在 CentOS 上搭建以太坊私有链的步骤(图文详细)

CentOS 以太坊(Etherum) 环境搭建及挖矿

你可能感兴趣的:(Ethereum)