以太坊搭建私鏈(一):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 爲例:

 

安裝以太坊源碼(安裝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可執行文件。

輸入 geth help 命令,會顯示geth所有的命令和選項:

cd build/bin
./geth help

 

配置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

參考:

安裝以太坊geth客戶端的方法

Go Ethereum

以太坊(1) : 在 CentOS 上搭建以太坊私有鏈的步驟(圖文詳細)

CentOS 以太坊(Etherum) 環境搭建及挖礦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章