目录

一、下载

 二、配置环境变量

 三、VS Code安装Go插件

 四、修改配置

五、新建go文件

六、安装Code Runner


本人小白,安装go时,在网上看了很多教程,遇到了很多问题,各个教程及解决方案都不太一样,本篇教程是我用自己的成功经验所写,希望能对你有所帮助!

一、下载

去官网下载

Downloads - The Go Programming Language

我是Windows,所以选择的是下图中红框的安装包。

不同系统就按照提示下载对应的安装包就好了。

vscode Go语言方法点入_go

 下载成功后会得到一个msi文件

vscode Go语言方法点入_go_02

 按照提示安装就可以,我是默认路径安装的。

安装完毕后,验证一下是否安装成功:

win+r,输入cmd,回车

vscode Go语言方法点入_github_03

 输入go version,安装成功的话会出现如下信息

vscode Go语言方法点入_go_04

 二、配置环境变量

网上有些教程是要重新配置一下环境变量的,但是我在安装成功后发现环境变量已经被自动配置好了。

各位可以看一下自己环境变量是否也已经配置好了,没有的话就配置一下。

右键此电脑 -> 属性 -> 高级系统设置

vscode Go语言方法点入_vscode Go语言方法点入_05

 主要看上面的GOPATH和下面的Path

这里上面的GOPATH是我在安装go环境之后自动配置好的,我没有改过。

有些教程里还会在上面新建一个GOROOT,我这里没有这样做

vscode Go语言方法点入_vscode Go语言方法点入_06

选中下面系统变量中的的Path,点击编辑

vscode Go语言方法点入_vscode Go语言方法点入_07

 然后点击右边的新建,把第一步中go的安装路径复制粘贴过来。

我第一步是默认路径安装的,路径如下:

vscode Go语言方法点入_vscode Go语言方法点入_08

 

vscode Go语言方法点入_go_09

 三、VS Code安装Go插件

 

vscode Go语言方法点入_vscode Go语言方法点入_10

 四、修改配置

cmd打开,输入go env

vscode Go语言方法点入_github_11

 修改配置

go env -w GO111MODULE=on

go env -w GOPROXY=https://groproxy.cn,direct

五、新建go文件

从网上找一段go语言的hello world粘贴到记事本中,更改后缀名.txt为.go,用VS Code打开

vscode Go语言方法点入_go_12

vscode Go语言方法点入_github_13

 

 

打开后,由于缺少工具包,在我红框圈出的位置会弹出提示,点击install all

vscode Go语言方法点入_Code_14

 点击后等待,在VS Code下方可以看到安装进度。

此处有两种可能:

一种可能是清一色的SUCCEEDED,那么恭喜你成功了。

另一种可能如下:

Installing 8 tools at C:\Go\repository\bin in module mode.
  gotests
  gomodifytags
  impl
  goplay
  dlv
  staticcheck
  gopls
  go-outline
 
Installing github.com/cweill/gotests/gotests@latest FAILED
Installing github.com/fatih/gomodifytags@latest FAILED
Installing github.com/josharian/impl@latest FAILED
Installing github.com/go-delve/delve/cmd/dlv@latest FAILED
Installing github.com/haya14busa/goplay/cmd/goplay@latest FAILED
Installing github.com/go-delve/delve/cmd/dlv@latest FAILED
Installing honnef.co/go/tools/cmd/staticcheck@latest FAILED
Installing honnef.co/go/tools/cmd/staticcheck@latest FAILED
Installing golang.org/x/tools/gopls@latest FAILED
Installing github.com/ramya-rao-a/go-outline@latest FAILED

这种无法安装工具的问题只能通过设置GOPROXY来解决

回到修改配置那一步,尝试

go env -w GO111MODULE=on

go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/

然后再重复第五步

若还不行,回到修改配置那一步,尝试

go env -w GO111MODULE=on

go env -w GOPROXY=https://goproxy.cn

然后再重复第五步

若还不行,回到修改配置那一步,尝试(我是用下面这种成功的)

go env -w GO111MODULE=on

go env -w GOPROXY=https://groproxy.cn,direct

下载工具包时,有时会因为网络不稳定下载失败,有时会因为被墙下载失败,只能多试几次,祝你好运!

六、安装Code Runner

以上步骤都成功后,在VS Code中安装Code Runner

vscode Go语言方法点入_go_15

 安装完成后,右上角会出现一个小三角,点击就可以直接运行程序啦!

vscode Go语言方法点入_github_16