Golang安装配置详解:从零开始设置你的开发环境

发表时间: 2022-05-04 17:46

Go(又称Golang)是Google于2009年11月正式推出的一种静态强类型、编译型、并发型的编程语言,用于服务端开发,特别适合高并发的应用场景。官网地址: https://golang.google.cn/

下载

Go语言更新迭代比较快,团队开发有必要统一go的版本,避免因为开发、构建用的版本不一致,带来莫名其妙的问题。软件下载一定要从官网下载,那些“软件下载网站”不靠谱,经常会连带下载、安装一些莫名其妙的东西,后续我会专门介绍如何下载软件。Go语言官方下载地址:https://golang.google.cn/dl/

【Windows】

安装版

https://golang.google.cn/dl/go1.18.1.windows-amd64.msi

解压版

https://golang.google.cn/dl/go1.18.1.windows-amd64.zip


macOS

Intel 处理器

https://golang.google.cn/dl/go1.18.1.darwin-amd64.pkg

Apple 处理器

https://golang.google.cn/dl/go1.18.1.darwin-arm64.pkg

下载的时候,需要根据自己的电脑情况,选择合适的软件版本,比如:
操作系统类型(Windows/macOS)、
操作系统版本(Windows 7/Windows 10/Windows 11/macOS 10.13/macOS 11)、
操作系统位数(32位/64位)、
处理器类型(Apple/Intel)、
安装方式(msi/zip/pkg/tar.gz)等。

安装

建议直接下载安装Go的可执行文件(Windows以msi结尾,macOS以pkg结尾),根据提示一步一步操作就好了。Windows上安装之后,我们能看到环境变量中的设置:

用户环境变量GOPATH %USERPROFILE%\goPath %USERPROFILE%\go\bin系统环境变量Path C:\你的安装路径\Go\bin

确认是否安装成功,在Windows PowerShell或Mac终端中输入:

$ go versiongo version go1.18.1 windows/amd64

配置

使用Go Modules:

go env -w GO111MODULE=on

设置GOPROXY代理:

go env -w GOPROXY=https://goproxy.cn,direct

常用命令

go versiongo helpgo envgo buildgo run main.go