1. 下载 .msi文件并安装
官方网站 https://golang.google.cn/dl/ 下载好的.msi文件点击安装,然后选择安装路径后,直接点击install即可
2. 配置环境变量
2.1 找到环境变量窗口
在搜索框中直接搜索 高级系统设置 并打开 点击 环境变量按钮 打开 环境变量窗口
2.2 添加新的环境变量
点击 新建 按钮,新建两个环境变量GOPATH和GOROOT 点击确认后如下图:
两个环境变量的解释: GOPATH: Go语言工作目录(解释:是指在运行 Go 程序时,程序执行时的当前目录。这个目录通常是你启动程序时所在的位置,或者在运行时由程序代码设置的目录。)。 1.1.1版本之前,默认采用和 GOROOT 一样的值。但从 Go 1.1.1 版本开始,你 必须修改为其它路径 。 (在此之前规定Go项目代码需放入环境变量GOPATH对应路径的src目录下。而Go1.1.1引入了moudle模块化概念,之后的版本若启用Go mod模式构建项目,可在磁盘的任意位置新建一个项目)
GOROOT: 表示 Go 在你的电脑上的安装位置
2.3 配置path中的变量
在path中配置如下变量
%GOROOT%\bin
找到path变量,然后点击 编辑 按钮 然后点击 新建 将 变量 输入进去,点击确定即可
2.4 验证环境变量是否配置成功
在命令行中输入 go version,若成功显示版本则表示环境配置成功
go version
3. 配置go的运行环境(适用于go1.13及以后的版本)
1. 查看go的环境参数
在命令行中输入:go env 则可以查看关于Go的所有环境参数 我们只需关注 GO111MODULE 和 GOPROXY 这两个参数即可 GO111MODULE:这个参数控制是否开启Go Modules模式(我们一般都推荐开启)
GOPROXY:这个参数控制 Go Modules下载依赖包的来源
2. 开启Go Modules模式 和 指定阿里云镜像
在命令行中输入下述命令 将 Go Modules模式开启
go env -w GO111MODULE=on
输入下述命令 指定阿里云镜像
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
4. 运行第一个Go程序
4.1 使用系统编辑器方式
在任意工作路径下新建项目文件夹demo在该文件夹中 使用右键单击 选择 在终端中打开 进入命令行窗口在命令行中输入初始化Go项目命令go mod init demo
新建src\main文件夹,在main文件夹下新建一个文本文件main 打开main的文本文件,编辑并保存内容如下:
package main // 包名,同一个包中的 多个go文件组成一个程序单元。
import "fmt" // 引入依赖
func main(){ // 每一个go项目都必须有一个main方法作为程序入口
fmt.Printf("Hello World") // 输出Hello World
}
将main的文本文件的后缀改为.go
在刚才的命令行页面中进入main路径,并输入以下命令运行刚才编辑的代码:
go run main.go
可以看到Hello World打印成功
4.2 使用GoLand集成开发环境的方式
下载GoLand https://www.jetbrains.com/go/使用GoLand 直接点击运行按钮即可看到示例代码的运行结果
4.3 使用VsCode
由于在使用VsCode运行Go程序之前需要做一些配置,所以我另外写了一篇文章 在这篇文章中有详细的配置说明【Go】手把手教你在VsCode中配置Go的运行环境并运行第一个Go程序