Golang-搭建Go 语言开发环境
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,如下所示:




![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vMLIoj1O-1637246877368)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118200358742.png)]](/https://i-blog.csdnimg.cn/blog_migrate/dcbaf970eb92fe325adf1f0f77bba322.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OWYE6AQ7-1637246889371)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118200549054.png)]](/https://i-blog.csdnimg.cn/blog_migrate/ab43ee5b0d7ee69be6873d8ac6f2695d.png)
2.3 第一个Go程序
① 选中 Hello 项目目录,右键点击选择 “Go File" ,点击 new 新建一个 main.go 文件,如下所示:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BS1SXIDb-1637246435509)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118201747193.png)]](/https://i-blog.csdnimg.cn/blog_migrate/5aa5f28cadd2b56dc28ddd0af7adff3d.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tG4K3XZG-1637246435509)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118201958996.png)]](/https://i-blog.csdnimg.cn/blog_migrate/faa9d09242b14d10a48abf6eddcc552b.png)
② 在 main.go 中输入以下代码:
package main // 声明 main 包,表明当前是一个可执行程序(删掉原来的package Hello)
import "fmt" // 导入内置 fmt 包
func main(){ // main函数,是程序执行的入口
fmt.Println("Hello World!") // 在终端打印 Hello World!
}
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gZ4bR3ZC-1637246435510)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118221505919.png)]](/https://i-blog.csdnimg.cn/blog_migrate/3141c1e18498306f29f9faf9641b57d0.png)
③ 运行 main.go,两种方式:
-
第一种:编辑器快速运行

-
第二种:终端命令运行
⭐ go build 命令表示将源代码编译成可执行文件
-
如果是在项目本目录下执行,输入
go build即可,如上图中的第②步 -
如果不是在项目本目录下执行,则输入
go build 项目名,go 编译器会去GOPATH的 src 目录下查找你要编译的项目 -
编译得到的可执行文件会保存在执行编译命令的当前目录下,如上图中的 main.exe
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ignfHv6K-1637246435513)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118222559465.png)]](/https://i-blog.csdnimg.cn/blog_migrate/ed32acefd408661f0c0097bef24723e4.png)
- 第三种:go run
⭐ go run main.go 命令本质上也是先编译再执行 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ST4Shpsv-1637246435514)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118223705416.png)]](/https://i-blog.csdnimg.cn/blog_migrate/f299b08f8a73c7f047f48b52aa866215.png)
3. 小结
至此,我们完成了Go语言开发环境的搭建并写了我们的第一个Go程序,一门新的语言就这样被我们摸到了一点点哈哈哈!
本文详细介绍了如何搭建Go语言开发环境,包括Go语言的下载、安装、环境变量配置等内容,并推荐使用Goland作为开发工具,最后通过编写第一个Go程序来验证环境搭建的成功。

826

被折叠的 条评论
为什么被折叠?



