在 Linux 上配置 Go 开发环境,主要有三种方式。推荐首选方式一,适合大多数开发者。
此方法可安装最新版,且便于多版本管理。
前往 Go 官网下载页面获取最新版下载链接,然后执行以下命令: bash
wget https://golang.org/dl/go1.23.10.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.10.linux-amd64.tar.gz
解压后,Go 会被安装到 /usr/local/go 目录。
编辑当前用户的 Shell 配置文件(如 ~/.bashrc 或 ~/.zshrc)。
bash
nano ~/.bashrc
nano ~/.zshrc
在文件末尾添加以下内容:
bash
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN
保存文件后,执行以下命令使配置立即生效:
bash
source ~/.bashrc
source ~/.zshrc
执行以下命令,若能看到版本号,则说明安装成功。
bash go version go env GOPATH GOBIN
此方法简单快捷,但软件源中的版本可能较旧。
Debian / Ubuntu 系列 bash sudo apt update sudo apt install golang-go
CentOS / RHEL / Fedora 系列 bash
sudo dnf install golang
sudo yum install golang
安装后,同样使用 go version 检查版本。
当需要在多个 Go 版本间切换时,可使用 asdf 或 gvm 等版本管理工具。
为加速第三方依赖的下载,建议设置 GOPROXY。
bash go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
bash
mkdir -p ~/go/src/hello && cd ~/go/src/hello
cat > main.go << ‘EOF’ package main
import “fmt”
func main() { fmt.Println(“Hello, Go!”) } EOF
go run main.go
如果终端成功输出 Hello, Go!,恭喜你,Go 开发环境已完全配置成功!