在 Linux 上配置 Go(Golang)的环境路径,通常包含两步:安装 Go 和 配置环境变量(主要是 GOROOT 和 GOPATH,以及 PATH)。下面一步步说。
以 Go 1.22 为例(请替换为你要的版本):
cd /tmp
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
这样 Go 被安装到:
/usr/local/go
vim ~/.bashrc
如果是 zsh:
vim ~/.zshrc
在文件末尾添加:
# Go 环境变量
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
说明:
GOROOT:Go 安装目录GOPATH:你的工作目录(可自定义)PATH:让 go 命令可直接使用source ~/.bashrc
# 或
source ~/.zshrc
go version
输出类似:
go version go1.22.0 linux/amd64
再测试:
go env
能看到 GOROOT 和 GOPATH 即可。
go: command not found说明 PATH 没配好,检查:
echo $PATH
which go
可配置到:
/etc/profile
或
/etc/profile.d/go.sh
sudo apt install golang-go
⚠️ 版本通常较旧
如果你告诉我:
我可以给你更精确的配置方式。