一、下载安装包
官网随便拉取一个:go.dev/dl/
二、配置环境变量
1. 原理
- 告诉系统要用的东西都放哪了
- 告诉程序怎么干活
用go讲明流程
win+R输入cmd,这时候打开了cmd解释器。输入go run hello.go,点击回车,在之后的过程中:
- 操作系统首先在
PATH路径中找到go命令。go只是是快捷方式,背后的实现是执行D:\Go\bin路径下的的go.exe文件 - 再由
go.exe去读取GOROOT下的编译器和标准库,去读取GOPATH下的源码和第三方库 - 之后也是由
go.exe去进行一系列的工作,最终运行成功程序,显示台返回结果
你如果此刻照着输入并回车,显示台会告诉你不能XXX。因为你还没配好环境
2. 操作
按照上面的具体配置示例,选择你的目标路径做GOROOT GOPATH并设置好PATH
用户变量和系统变量选择一个位置操作就行。用户变量就是你当前身份(用户变量前的名字)下的配置起作用,系统变量是你任何一个登录身份配置都起作用
下面两行命令是用于配置 Go 语言环境的国内代理和校验库,解决因网络问题导致的包下载慢或校验失败的问题。win+R,输入cmd, 下面两行代码复制粘贴丢进去
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn
安装常用工具:win+R,输入cmd, 下面一行代码复制粘贴丢进去
go install -v golang.org/x/tools/gopls@latest
3. 检验
go env
Go 1.16+ 默认开启 Module 模式,如若没开启执行以下命令
go env -w GO111MODULE=on
至此,已经可以在终端任意位置运行.go的代码文件。但我们最终的目的是跑通项目,建议使用开发工具,更加方便
三、使用开发工具
IDE 优先读取自身配置,无配置时会继承系统环境变量
1. VsCode
vscode没装的话,也很简单,去官网拉取安装包,一直往下点就行。
安装成功后会显示英文,先去扩展安装汉化包,再去安装go插件并且修改配置文件
2.Goland
四、运行第一个.go程序
go run hello.go