由于采用了自定义的工具仓,安装顺序与他人的略有不同

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按钮:

安装go插件

配置vscode for go

选中左下方齿轮按钮,选中setting

进入配置

选中UserSetting->Extension->Go configuration->Edit in setting.json

打开go的配置文件

修改配置文件参考:

其中 go.goroot 即GOROOT的目录,go.gopath 即GOPATH的目录。

vscode调试配置

选中左下方齿轮按钮,选中Command Palette:

进入命令行面板

输入 launch.json,选择 Debug: Open launch.json:

打开launch.json

编辑如下:

重启vscode

重启vscode,添加代码目录即可开始golang之旅~

题外话

golang是一个强目录结构的语言,因此无论是采用 git clone 到对应目录或者是down下来解压到对应目录都是没有问题的。