在 CentOS 上配置 Go 语言的 IDE 环境
一 准备 Go 工具链
sudo yum update -y && sudo yum install -y wget gitwget https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gzsudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gzecho 'export GOROOT=/usr/local/go' | sudo tee /etc/profile.d/golang.shecho 'export GOPATH=$HOME/go' | sudo tee -a /etc/profile.d/golang.shecho 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' | sudo tee -a /etc/profile.d/golang.shsource /etc/profile.d/golang.shsudo yum install -y epel-releasesudo yum install -y golanggo version、go envgo env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct二 选择并安装 IDE
sudo yum install -y codebin/goland.sh:GoInstallBinaries 安装依赖工具三 配置 IDE 与项目
GOROOT=$HOME/go 或 /usr/local/go 正确,PATH 包含 $GOROOT/bin:$GOPATH/bingo mod init <module-name>,依赖将写入 go.mod/go.sumgo.gopath 指向你的工作区(如 $HOME/go)四 验证与常见问题
mkdir -p ~/go/src/hello && cd $_ && nano hello.gopackage main
import "fmt"
func main() { fmt.Println("Hello, CentOS Go!") }
go run hello.go(应输出 Hello, CentOS Go!)source /etc/profile.d/golang.sh 已执行,或重登终端;检查 echo $PATH 是否包含 $GOROOT/binGOPROXY=https://goproxy.cn,direct