Linux下配置Golang开发环境
一 安装方式选择
sudo apt-get install golang;在基于 RHEL/CentOS/Fedora 的系统执行 sudo yum install golang(或 sudo dnf install golang)。优点是简单;缺点是版本可能较旧。安装后用 go version 验证。二 官方二进制安装步骤
wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gzsudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz~/.bashrc 或 ~/.zshrc):
export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/binexport GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/binsource ~/.bashrc(或 source ~/.zshrc)go version 应输出版本号三 发行版仓库安装步骤
sudo apt-get update && sudo apt-get install golanggo version 验证sudo yum install golang(或 sudo dnf install golang)go version 验证四 工作区与Go Modules配置
mkdir -p ~/go_projects/{src,bin,pkg}~/.bashrc 或 ~/.zshrc):export GOPATH=$HOME/go_projects$GOPATH/bin 加入 PATH,便于使用 go install 安装的可执行文件go mod init example.com/hellogo mod tidygo build、go run .五 常见问题与快速验证
GOROOT/bin 与 GOPATH/bin 已加入 PATH,并执行 source 使配置生效;如使用 zsh,请编辑 ~/.zshrc。GOROOT 与 PATH 实现切换。GOPROXY(如 export GOPROXY=https://goproxy.io,direct)与 GONOPROXY/GOPRIVATE 以加速或跳过私有模块代理。go version(检查工具链)go env(检查 GOROOT/GOPATH/GOPROXY 等关键变量)go list -m all(在模块项目中查看依赖)