官方github教程地址:https://github.com/ethereum/go-ethereum/wiki/Installation-instructions-for-Windows
安装chocolatey (https://chocolatey.org)
chocolatey是windows平台上的包管理工具;使用chocolatey安装git,golang和minGW;
C:\Windows\system32> choco install git
C:\Windows\system32> choco install golang
C:\Windows\system32> choco install mingw
(此处有一个坑,使用choco安装的mingw貌似在后面编译的时候会有问题,建议此处手动安装mingw离线包https://blog.csdn.net/qq_27854685/article/details/80752078)
-
先创建好项目的目录,必须严格按照下图的结构:
GOPATH要设置成geth(名字自己取的); 把下载好的代码放到src/github.com/ethereum/go-ethereum文件夹下;
5.由于某些原因,如果不搭梯子的话,按照官网的步骤go get -u -v golang.org/x/net/context是获取不到的,下面介绍替代方法:
$mkdir -p $GOPATH/src/golang.org/x/
$cd $GOPATH/src/golang.org/x/
$git clone https://github.com/golang/net.git net
$go install net
成功后如下图:
-
配置运行环境
- 成功运行。
有疑问加站长微信联系(非本文作者)