关于Go在Vscode的环境配置(Win10系统)|青训营

49 阅读3分钟

1.官网安装go

All releases - The Go Programming Language (google.cn)

golang.google.cn/dl/)

Next—勾选I accept

Next—有需要的更改Go的安装路径

记得最后更改的路径最后一定以Go文件夹结尾,注意格式

下载完成后,检验go是否安装成功的办法是

Win+R 在框中输入cmd

在调出的小黑窗口输入:

go version

出现这个,即为下载成功

2.(选做)配置环境变量:

(笔者这里为了是尽量减少C盘的内存,所以更改的位置较多,如若不需要考虑源码分离,不用更改环境变量)

1)新建一个gopath文件夹

因为GOPATH默认地址存放于C盘,如若C盘内存告急,希望源码存放其他位置,则需要新建一个gopath文件夹(存储Go之后相关内容的位置),且在该文件夹中再新建src,bin,pkg三个文件夹(源码分离)

bin:存放可执行对象(.exe文件)

pkg: 存放package对象

src: 存放Go源代码

2)进入高级系统设置,更改环境变量

1.用户变量一栏,找到GOPATH一行,点击删除

2.在系统变量一栏,新建GOPATH=gopath地址(尽量新建一个文件夹命名为gopath,便于之后查找)

3.在系统变量中找到PATH,直接更改%USERFILE%go\bin为相应gopath即可(地址后必须有一个\bin)

笔者是把这些都放在一个文件夹了,方便之后调试管理

全部更改完成后一直点击确定退出即可

3.更改go env设置

(此处是为了方便下载go的依赖包和go的缓存内容)

还是win+R输入cmd进入命令行:

输入指令

go env

查看go env的内容**(如果有更改path的可以看下GOPATH路径和更改的是否一致,以检验环境变量是否成功更改)**

接着依次输入指令:

go env -w GO111MODULE=on

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

GOPROXY=goproxy.cn,direct(成功率最高

(非必须)

go env -w GOCACHE=go-build-cache路径名

更改GOCACHE(此目录为存放go项目构建过程中产生的缓存)[转载于Sherwei的Go env环境变量配置 - 掘金 (juejin.cn)]

此处同样需要提前新建一个go-build-cache文件夹

全部修改完成后,记得退出cmd终端,再次进入,测试go env的内容是否修改成功(主要看一下四个部分的内容)

至此,go的相关内容结束,开始vscode的内容

二、首先去官网下载安装vscode(网上关于vscode的安装教程很多,不在赘述

按照箭头1,2,3的步骤,在拓展模块下载go插件

重复2,3的步骤,搜索Code Runner

安装Code Runner插件,以便于后续的Debug和运行

Ctrl+shift+P 在框中输入go 找到Go:Install/Update Tools

勾选所有,点击OK,下载go的依赖包(这一步如果出现错误,那就很可能是go env中的GOPROXY设置出现问题,建议检查一下,详看步骤3)

下载成功后如图所示:

最后照例测试环境:

新建一个名为hellogo.go的文件:

package main

import "fmt"

func main() {
  fmt.Println("hello go.")
}

点击右上角的三角符号,调试运行成功——

就可以进入go的学习啦!:

(如需要源码分离的同学,可以在之前的src文件夹下创建go源代码,可执行文件会自动保存到bin文件夹中)