Go 环境安装与 Hello World
下载安装包
官网 https://go.dev/dl/ 提供各平台安装包:
- Windows:下载
.msi双击安装,默认装在C:\Program Files\Go。 - macOS:下载
.pkg安装,或用 Homebrew:brew install go。 - Linux:解压 tar.gz 到 /usr/local 并配置 PATH:
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
把 export 那行写入 ~/.bashrc 即可永久生效。
验证安装
go version
输出类似:
go version go1.22.5 windows/amd64
三个重要概念
| 名词 | 说明 |
|---|---|
| GOROOT | Go 安装目录,一般用默认值即可 |
| GOPATH | 旧版工作目录,现在已被模块取代 |
| GOPROXY | 模块下载代理,国内常设为七牛源加速 |
设置代理:
go env -w GOPROXY=https://goproxy.cn,direct
第一个程序 hello.go
新建目录并创建 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行方式一:go run
编译执行一步完成,适合开发调试:
go run hello.go
输出:
Hello, World!
运行方式二:go build
先编译成可执行文件,适合分发部署:
go build hello.go
./hello # Windows 下执行 hello.exe
用 go mod 初始化项目
现代 Go 用模块管理依赖,不再依赖 GOPATH:
go mod init hello
生成 go.mod 后,go run、go build 都能正常工作。
小结
装好 Go、配置 GOPROXY、跑通 hello.go,开发环境就绪。下一步学习程序结构。