下面以 CentOS 7/8 新手视角,一步一步教你配置 Go(Golang)环境,从零开始也能看懂。
cat /etc/centos-release
去官网复制最新版链接(示例为 1.22.x):
cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
如果没装 wget:
sudo yum install -y wget
/usr/localsudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
vi ~/.bashrc
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存退出(:wq)
source ~/.bashrc
go version
输出类似:
go version go1.22.5 linux/amd64
mkdir -p ~/hello && cd ~/hello
vi main.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, CentOS + Go!")
}
运行:
go run main.go
go 命令检查:
which go
如果为空,说明 PATH 没配置好。
可设置代理:
go env -w GOPROXY=https://goproxy.cn,direct
sudo yum install golang
⚠️ 版本通常较旧
如果你愿意,我可以:
你想从哪一步继续?