本文主要是介绍windows10搭建tendermint框架简单步骤以及所遇到的问题包不能自动下载问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、目的
在windows10搭建tendermint框架
二、步骤
1、由于tendermint框架基于go语言的,因此下载该框架之前需要按照go语言环境。(推荐这个博主的https://blog.csdn.net/guoyihaoguoyihao/article/details/104522426)
2、在GOPATH目录下在tendermint包(注意gopath默认是系统路径,在配置go语言环境的时候,在系统环境变量里面设置GOPATH路径)
3、在GOPATH目录下创建GOPATH\src\github.com二级目录
4、进入GOPATH\src\github.com下从github克隆tendermint源码
$ git clone --recursive https://github.com/tendermint/tendermint.git
5、源码下载完之后,进入GOPATH\src\github.com\tendermint\tendermint\cmd\tendermint执行
go build
执行成功会生成一个exe:
6、然后到GOPATH\src\github.com\tendermint\tendermint\abci\cmd\abci-cli目录下
go build
执行成功会生成一个exe:
7、然后将上面生成的两个exe复制到GOPATH/bin目录下就可以。(最好放在写入环境变量的环境中,即go源码的bin路径下,否则查不到)
三、遇到的问题
1、执行go build的时候遇到tendermint生成需要很多包下载,而且需要我一个一个去下载,。
报错图如下:
傻乎乎去下载几十个,浪费了差不多一天时间,主要影响心情。发现还是不行,并且百度了里面其他报错,发现go语言很多包由于升级发送很多变化,因此,我更新了go的等级,下载了最新的go语言源码包。我原来的Go版本是1.9.升级到1.15了成功了
再次执行go build,自动下载包,并且生成exe成功。
这篇关于windows10搭建tendermint框架简单步骤以及所遇到的问题包不能自动下载问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!