sudo apt update
sudo apt install golang-go
sudo yum install golang
sudo dnf install golang
下载最新版 Go
wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz
(请将版本号替换为官网最新版本)
解压到 /usr/local
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
设置环境变量
编辑 ~/.profile
或 ~/.bashrc
或 ~/.zshrc
,添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后执行:
source ~/.profile
go version
应该显示类似 go version go1.21.0 linux/amd64
的信息
创建工作目录
mkdir -p ~/go/src ~/go/pkg ~/go/bin
设置 GOPROXY(国内用户推荐)
go env -w GOPROXY=https://goproxy.cn,direct
安装常用工具
go install golang.org/x/tools/cmd/godoc@latest
go install golang.org/x/tools/cmd/goimports@latest
go install github.com/go-delve/delve/cmd/dlv@latest
Visual Studio Code
Goland (JetBrains 的专业 Go IDE)
/usr/local/go
目录有执行权限source
命令go env -w GOPROXY=https://goproxy.cn
如果是手动安装:
sudo rm -rf /usr/local/go
然后从 shell 配置文件中删除相关环境变量
如果是包管理器安装:
sudo apt remove golang-go # Ubuntu/Debian
sudo yum remove golang # CentOS/RHEL