下面分**“完全卸载已有的 Golang”和“重新安装 Golang”**两部分说明,适用于 Debian / Ubuntu 系统。
sudo apt remove --purge golang golang-go golang-*
sudo apt autoremove
sudo rm -rf /usr/local/go
编辑以下文件:
nano ~/.bashrc
# 或
nano ~/.profile
删除类似内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
使配置生效:
source ~/.bashrc
go version
应提示 command not found
cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
nano ~/.bashrc
添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
source ~/.bashrc
go version
sudo apt update
sudo apt install golang-go
⚠️ Debian 仓库中的 Go 通常落后官方版本,不建议生产使用。
go 命令还在?可能是:
which go
ls -l $(which go)
如果你告诉我:
我可以给你更精确的安装方案。