CentOS 下 Go 环境配置指南
一 安装方式选择
sudo yum -y install golangwget https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gz -P /usr/local/srcsudo tar -C /usr/local -xzf /usr/local/src/go1.22.5.linux-amd64.tar.gz二 环境变量配置
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:source /etc/profileexport GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:source ~/.bashrcgo version 与 go env 查看版本与环境变量是否正确。三 国内网络加速与模块使用
go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,directgo env -w GOSUMDB=sum.golang.org 保持校验开启。四 快速验证与第一个程序
vim hello.gopackage main
import "fmt"
func main() {
fmt.Println("Hello, Go on CentOS")
}
go run hello.gogo build hello.go && ./helloHello, Go on CentOS。五 常见问题与进阶建议
sudo;确保当前用户对 $GOPATH 有读写权限。go envGOOS=windows GOARCH=amd64 go build -o app.exe main.go