在 Debian 系统上“卸载 Golang 配置”通常包含两部分:
下面分情况说明。
sudo apt remove --purge golang golang-go
sudo apt autoremove
which go
go version
如果还有输出,说明可能不是 apt 安装的。
通常安装在:
/usr/local/go
删除:
sudo rm -rf /usr/local/go
常见文件:
~/.bashrc
~/.zshrc
~/.profile
查找并删除类似内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
删除后执行:
source ~/.bashrc
# 或
source ~/.zshrc
检查:
/etc/profile
/etc/environment
/etc/profile.d/go.sh
如有 Golang 相关配置,删除或注释掉。
如果你不再需要 Go 项目缓存:
rm -rf ~/go
go version
echo $GOROOT
echo $GOPATH
如果都无输出或提示 command not found,说明已清理完成。
如果你能告诉我 是怎么安装的(apt / 官方包 / 脚本),我可以给你更精确的命令。