寻便网络,未曾找到令我满意的全流程说明,愤而作此文^_^
本文只介绍构建搭配,不解释为啥要安装配置如下工具。
本文最新更新于2022-03-24
下载安装Go
点击此处选择合适版本下载, 梯子自备(建议选择新版,同时goland也选择最新版,如果后面出现无法识别go解释器,参考:https://studygolang.com/topics/14506?fr=sidebar),至于etcd等问题,咱玩的就是心跳(手动狗头)
下载成功后傻瓜式安装,然后在cmd中执行go version
,出现如下即安装成功,如果没成功,则考虑是否要添加环境变量:
下载安装goland
点击下载, 傻瓜式安装即可。至于激活方式,自己想办法咯~
然后在settings中选择解释器,并且可以设置gopath和goroot:
GOPATH: 你编写代码存放的目录
GOROOT: go安装的路径
下载安装protobuf(废弃)
点击下载, 选择protoc-3.19.4-win64.zip
样式的下载。放置到一个合适的位置,然后解压,将bin
目录添加到环境变量中,比如我是C:\Program Files\protoc-3.19.4-win64\bin
。之后在cmd中执行protoc --version
, 显示如下即ok:
Go Module设置
参考:https://go-zero.dev/cn/gomod-config.html
Goctl安装
先下载go-zero: https://github.com/zeromicro/go-zero.git
cmd中,进入go-zero项目中 tools/goctl/
目录下,执行go build goctl.go
,等待执行结束后,进入对应目录下查看,将获得的exe文件移动到go解释器下的bin目录中:
之后在cmd中执行goctl -v
1 | C:\Users\just>goctl -v |
protoc & protoc-gen-go安装
使用goctl一键安装: goctl env check -i -f --verbose
验证是否安装成功:
1 | C:\Users\just>protoc-gen-go --version |
etcd安装
点击下载,, 选择etcd-v3.5.2-windows-amd64.zip
, 下载好后解压缩到合适位置:
其中etcd.exe是服务端,etcdctl.exe是客户端;
点击etcd.exe运行etcd服务;客户端是有etcdctl来执行命令的。
查看版本号 etcdctl version
1 | C:\Program Files (x86)\etcd-v3.5.2-windows-amd64>etcdctl version |
至于redis、mysql等等,网上一搜一大把了,本文不再赘述。
over。