【Mac 系统卸载 Go 语言完整指南】

Mac 系统卸载 Go 语言完整指南

1. 删除 Go 安装目录

bash 复制代码
# 定位安装路径  
which go          # 默认路径为 `/usr/local/go`  
# 删除安装目录  
sudo rm -rf /usr/local/go  
# 删除系统路径配置(通过 .pkg 安装时需执行)  
sudo rm -rf /etc/paths.d/go  

2. 清理环境变量

bash 复制代码
#‌ 编辑 Shell 配置文件‌(如 ~/.zshrc 或 ~/.bash_profile)
#‌ 删除以下内容‌:
export GOROOT=/usr/local/go  
export PATH=$PATH:$GOROOT/bin  
export GOPATH=你的工作目录路径
bash 复制代码
‌# 刷新配置‌:
source ~/.zshrc  

3. 验证卸载结果

bash 复制代码
go version        # 预期输出:command not found  
ls /usr/local/go  # 确认目录已删除  
rm -rf ~/go       # 手动删除工作目录(如需)  
相关推荐
雪度娃娃6 小时前
Asio异步读写——连接的安全回收问题
开发语言·c++·安全·php
baivfhpwxf20236 小时前
c# 中对像之间频繁的转换会慢吗?
开发语言·c#
SilentSamsara6 小时前
concurrent.futures 实战:进程池与线程池的统一抽象
运维·开发语言·python·青少年编程
不吃土豆的马铃薯6 小时前
Spdlog 进阶:日志基本控制、日志格式控制、异步记录器
linux·服务器·开发语言·前端·c++
水木流年追梦7 小时前
大模型入门-大模型的推理策略
开发语言·python·算法·正则表达式·prompt
山甫aa7 小时前
Java的包和import
java·开发语言
mumu_wangwei8 小时前
【QFS】Golang自研的QFS分布式文件系统,QFS文件系统使用
开发语言·后端·golang
兰令水8 小时前
topcode【随机算法题】【2026.5.24打卡-java版本】
java·开发语言·算法
hef2888 小时前
Java Switch和Break语句用法详解:从入门到实战
java·开发语言
techdashen8 小时前
在 Rust 异步接口的丛林中生存:从同步 I/O 到手写异步状态机
开发语言·后端·rust