CentOS下配置Golang可按以下步骤操作:
安装Golang
go1.20.5.linux-amd64.tar.gz
),解压至/usr/local
:wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
sudo yum install golang
配置环境变量
编辑~/.bashrc
或/etc/profile
,添加以下内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on # 启用模块支持(Go 1.11+推荐)
使配置生效:
source ~/.bashrc # 或 source /etc/profile
验证安装
执行以下命令查看版本,确认安装成功:
go version
(可选)配置GOPROXY
为加速依赖下载,可设置国内代理:
go env -w GOPROXY=https://goproxy.cn,direct
测试开发环境
创建hello.go
文件并运行:
mkdir -p $GOPATH/src/hello
echo 'package main; import "fmt"; func main() { fmt.Println("Hello, World!") }' > $GOPATH/src/hello/hello.go
cd $GOPATH/src/hello
go build hello.go
./hello
若输出Hello, World!
,则配置完成。
说明:
GOROOT
指向Go安装目录,GOPATH
为工作目录(默认$HOME/go
),GO111MODULE
控制依赖管理方式(on
为模块模式,推荐)。GOROOT
和GOPATH
变量值。