由于采用了自定义的工具仓,安装顺序与他人的略有不同
1.安装git(已经安装请跳过)由于git的安装指导都已经比较多了,这里就不再赘述
2.下载gopath仓2.1 go 1.13+
如果是go的版本是1.13+,就会比较简单,设置下go env可以通过代理进行下载:
2.2 更早版本
如果是更早的版本,由于网络限制,go的很多工具都无法直接下载,因此在github上自定义一个gopath的仓,将需要的工具仓都加入进来:
传送门地址(欢迎star或者fork)
请使用git下载:
3.安装go && 设置环境变量windows
直接安装即可,安装后设置环境变量,设置GOROOT为go安装的根目录,设置GOPATH为第2步下载仓的根目录:
注意:如图所示,同时将用户变量中的GOPATH也设置一下!
linux
进入到下载包所在目录:
mac os
mac os下载go1.x.x.darwin-amd64.pkg后默认安装到/usr/local/go
配置环境变量与linux一样
4.安装工具包使用命令行工具
5.安装vscode安装后启动vscode(这里以1.33.1版本为例)
安装go插件
选中左侧下方的插件集,在搜索中输入go,第一个插件即是,因为这里已经安装过了,未安装情况下会有install按钮:
配置vscode for go
选中左下方齿轮按钮,选中setting
选中UserSetting->Extension->Go configuration->Edit in setting.json
修改配置文件参考:
其中 go.goroot 即GOROOT的目录,go.gopath 即GOPATH的目录。
vscode调试配置
选中左下方齿轮按钮,选中Command Palette:
输入 launch.json,选择 Debug: Open launch.json:
编辑如下:
重启vscode
重启vscode,添加代码目录即可开始golang之旅~
题外话golang是一个强目录结构的语言,因此无论是采用 git clone 到对应目录或者是down下来解压到对应目录都是没有问题的。