以太坊 — Win10之Geth安裝配置

Geth

Geth,即go-ethereum是以太坊的客戶端之一,是一個基於Go語言的客戶端。以太坊還有別的客戶端包括C++,JavaScript,python,Java等,比較常用的就是Go語言實現的客戶端geth (go-ethereum),其他常用的還有一個叫testrpc的工具, 它使用了Python客戶端pyethereum。

官方提供兩種安裝方式:1. 默認的windows可執行.exe文件安裝方式;2. 類Linux source源安裝方式。官方安裝教程: https://github.com/ethereum/go-ethereum/wiki/Installation-instructions-for-Windows

win10中geth安裝過程如下:

1. win10自帶的powershell,類似於python pip的包管理,官方文檔:https://docs.microsoft.com/en-us/powershell/需以管理員身份運行

      

2. 設置Get-ExecutionPolicy可用,powershell輸入

C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned

3. 安裝Chocolatey,第三方的包管理器,官方網址:https://chocolatey.org

C:\Windows\system32> iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

4.環境準備,先安裝Go語言等前置環境

C:\Windows\system32> choco install git
C:\Windows\system32> choco install golang
C:\Windows\system32> choco install mingw

5.創建工作環境,及克隆源

C:\Users\xxx> set "GOPATH=%USERPROFILE%"
C:\Users\xxx> set "Path=%USERPROFILE%\bin;%Path%"
C:\Users\xxx> setx GOPATH "%GOPATH%"
C:\Users\xxx> setx Path "%Path%"
C:\Users\xxx> mkdir src\github.com\ethereum
C:\Users\xxx> git clone https://github.com/ethereum/go-ethereum src\github.com\ethereum\go-ethereum
C:\Users\xxx> cd src\github.com\ethereum\go-ethereum
C:\Users\xxx> go get -u -v golang.org/x/net/context

6. 安裝geth

C:\Users\xxx\src\github.com\ethereum\go-ethereum> go install -v ./...

Q&A

1. Q:安裝過程中可能由於未配置git環境變量,報以下錯誤

git: 無法將“git”項識別爲 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包
括路徑,請確保路徑正確,然後再試一次。
....
....

    A:爲此需爲git配置環境變量
    安裝完成後將安裝目錄\cmd\git.exe加入到系統環境變量 Path 中,打開 cmd 輸入 git --version命令查看一下是否安裝成功。

     或者win鍵搜索git bash (該方式無需配置環境變量)

     

 

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