Golang-搭建Go 语言开发环境
- Go 开发环境准备
- 1. 搭建Go语言开发环境
- 1.1 下载
- ⭐ 下载地址
- ⭐ 版本选择
- 1.2 安装
- 1.3 GOPATH
- 1.4 配置 GOPROXY
- 2. Go 编辑器
- 2.1 下载与安装
- ⭐ 下载地址
- ⭐ 安装
- 2.2 新建第一个项目
- 2.3 第一个Go程序
- 3. 小结
Go 开发环境准备
1. 搭建Go语言开发环境
1.1 下载
⭐ 下载地址
Go官网下载地址(ctrl+右键点击跳转)
Go官方镜像站(推荐)(ctrl+右键点击跳转)
⭐ 版本选择
Go语言更新迭代比较快,推荐使用较新版本,体验最新特性
1.2 安装
⭐ Windows 安装
- 准备:
- 64 位 Win10 系统
- go1.17.3.windows-amd64.msi(以此为例)
① 下载安装包,点击上方的下载地址选择Windows下的安装包并下载,如下图所示:
② 双击下载好的安装包开始安装,如下图所示:
③ 按下 Win+R 键打开 cmd 窗口,输入 go version
验证 go 是否安装
1.3 GOPATH
GOPATH
是Go的环境变量,用来表明你写的go项目的存放路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH
设置一个默认目录,并且在Go 1.11及之后的版本中启用了Go Module模式之后,不一定非将代码写到GOPATH目录下,也因此我们不需要再自己配置GOPATH了,使用默认的即可。
1.4 配置 GOPROXY
从Go 1.13开始,Go Module正式作为Golang中的标准包管理器,在安装时自动启用,并附带一个默认的GOPROXY。
默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct
但是国内访问不到https://proxy.golang.org
,因此我们需要换一个GOPROXY,这里推荐使用https://goproxy.io
或https://goproxy.cn
,在终端执行以下命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
⭐ 注意 cn 和 direct 中间是个英文逗号,不要写错了
2. Go 编辑器
这里我推荐使用Goland
,Goland
是Jetbrains出品的付费IDE(学生可以申请免费教育许可证)
2.1 下载与安装
⭐ 下载地址
Goland官网下载地址(ctrl+右键点击跳转)
⭐ 安装
① 下载安装包,点击上方的下载地址开始下载安装包,如下图所示:
② 双击下载好的安装包开始安装,如下图所示:
2.2 新建第一个项目
建议你可以创建一个文件夹专门用于存放Go项目的代码,便于寻找,也便于管理,如下所示:
① 打开 Goland,如下所示:
2.3 第一个Go程序
① 选中 Hello 项目目录,右键点击选择 “Go File" ,点击 new 新建一个 main.go 文件,如下所示:
② 在 main.go 中输入以下代码:
package main // 声明 main 包,表明当前是一个可执行程序(删掉原来的package Hello)
import "fmt" // 导入内置 fmt 包
func main(){ // main函数,是程序执行的入口
fmt.Println("Hello World!") // 在终端打印 Hello World!
}
③ 运行 main.go,两种方式:
- 第一种:编辑器快速运行
- 第二种:终端命令运行
⭐ go build
命令表示将源代码编译成可执行文件
- 如果是在项目本目录下执行,输入
go build
即可,如上图中的第②步 - 如果不是在项目本目录下执行,则输入
go build 项目名
,go 编译器会去GOPATH
的 src 目录下查找你要编译的项目 - 编译得到的可执行文件会保存在执行编译命令的当前目录下,如上图中的 main.exe
- 第三种:go run
⭐ go run main.go
命令本质上也是先编译再执行
3. 小结
至此,我们完成了Go语言开发环境的搭建并写了我们的第一个Go程序,一门新的语言就这样被我们摸到了一点点哈哈哈!