如何卸载 go install 安装的命令行工具
更新于 2026-10-02 20:02
go install 安装的是编译后的可执行文件。卸载某个工具,通常只需找到对应文件,确认来源后删除它。
确定安装位置
以 hello 为例,在 macOS/Linux 终端查看当前命令的路径:
command -v hello再查看 Go 的安装目录配置:
go env GOBIN GOPATH设置了 GOBIN 时,命令安装到该目录;未设置时,通常安装到 GOPATH 下的 bin 目录,默认情况下常见于用户目录中的 go/bin。
如果找到的是其他目录中的同名程序,不要直接删除,先确认来源。也留意 PATH 的其他目录中是否有另一份安装。
删除单个可执行文件
假设已确认文件位于 /Users/fuxiaochen/go/bin/hello:
rm -- "/Users/fuxiaochen/go/bin/hello"删除单个文件不需要递归参数。路径包含空格时保留引号,不直接执行未经检查的 rm -rf $(which hello)。
Windows 中的可执行文件通常带 .exe 后缀,同样先确认路径,再只删除该文件。
确认结果
在新终端中再次检查:
command -v hello如果仍能找到命令,检查另一份安装或 shell 的命令路径缓存。删除可执行文件不会自动清理模块缓存,卸载一个工具通常也不需要清空整个 Go 缓存。
参考:Go install 官方说明。
评论 0
还没有公开评论。
评论已关闭,历史评论仍可阅读。