下面我用**“CentOS 新手视角”**,一步一步教你从零配置 Go(Golang)开发环境,尽量不绕弯子。
cat /etc/centos-release
常见有:
⚠️ CentOS 7 默认的 yum 源里 Go 版本很老,不建议用 yum 装
https://go.dev/dl/
例如(示例):
go1.22.2.linux-amd64.tar.gz
cd /usr/local
sudo wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
vi ~/.bashrc
在最后加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存后执行:
source ~/.bashrc
go version
看到类似:
go version go1.22.2 linux/amd64
✅ 成功
mkdir ~/hello && cd ~/hello
新建文件:
vi main.go
写入:
package main
import "fmt"
func main() {
fmt.Println("Hello, CentOS + Go!")
}
运行:
go run main.go
输出:
Hello, CentOS + Go!
go mod init 项目名 # 初始化模块
go build # 编译
go run 文件.go # 运行
go test # 测试
Go 下载依赖需要网络:
ping google.com
如果不通,检查代理或 DNS。
设置国内代理(推荐):
go env -w GOPROXY=https://goproxy.cn,direct
新手建议:
CentOS 配 Go = 下载官方包 + 解压到 /usr/local + 配 PATH + go version 验证
如果你是:
可以告诉我,我可以直接给你“下一课”。