刚接触Go语言时,很多人卡在第一步:环境怎么装?其实没那么复杂,就像装个办公软件一样,一步步来就行。尤其对用惯了Windows系统的用户来说,配个Go开发环境完全不需要折腾Linux或者虚拟机。
下载和安装Go
打开官网 https://golang.org/dl/,找到对应你系统的版本。国内访问慢的话,可以用国内镜像站,比如: https://go.dev/dl/ 或清华源:https://mirrors.tuna.tsinghua.edu.cn/golang/。
以Windows为例,下载 go1.21.windows-amd64.msi 这类安装包,双击运行,一路“下一步”就能装好。默认会装到 C:\\Go 目录下,顺便自动把 go 命令加进系统路径。
验证是否安装成功
按 Win+R,输入 cmd 打开命令提示符,输入:
go version
如果看到类似 go version go1.21 windows/amd64 的输出,说明Go已经装好了。
设置工作区(GOPATH)
Go早期要求设置 GOPATH 环境变量,用来指定代码存放的位置。虽然现在模块模式(Go Modules)已经普及,但了解它还是有必要的。
建议在用户目录下建一个专门放Go项目的文件夹,比如:C:\\Users\\你的用户名\\go。然后在环境变量中添加:
- GOPATH =
C:\\Users\\你的用户名\\go - PATH 添加一项:
%GOPATH%\\bin
这样以后用 go install 安装的工具,就能直接在命令行里用了。
启用Go Modules
现代Go开发基本都用模块管理依赖,不用再把代码塞进 GOPATH 里。打开命令行,执行:
go env -w GO111MODULE=on
再设置代理,避免拉包失败:
go env -w GOPROXY=https://goproxy.cn,direct
国内开发者用 goproxy.cn 能显著提升下载速度,就像开了加速器一样。
写个Hello试试
在任意目录新建一个文件夹,比如 hello-go,进入后创建 main.go 文件,内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello,Go语言!")
}
在当前目录打开命令行,运行:
go run main.go
屏幕上打出那句问候,你的环境就跑起来了。接下来可以装个轻量编辑器,比如 VS Code,装上 Go 插件,写代码就有自动补全和错误提示了。
整个过程花不了半小时,比重装系统还快。别被“配置环境”这词吓住,其实就是安个工具,写个文件,跑一下——搞定。