1.官网安装go
All releases - The Go Programming Language (google.cn)
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文件夹中)