跳转到正文
返回文章列表

如何卸载 go install 安装的命令行工具

更新于 2026-10-02 20:02

go install 安装的是编译后的可执行文件。卸载某个工具,通常只需找到对应文件,确认来源后删除它。

确定安装位置

以 hello 为例,在 macOS/Linux 终端查看当前命令的路径:

Bash
command -v hello

再查看 Go 的安装目录配置:

Bash
go env GOBIN GOPATH

设置了 GOBIN 时,命令安装到该目录;未设置时,通常安装到 GOPATH 下的 bin 目录,默认情况下常见于用户目录中的 go/bin。

如果找到的是其他目录中的同名程序,不要直接删除,先确认来源。也留意 PATH 的其他目录中是否有另一份安装。

删除单个可执行文件

假设已确认文件位于 /Users/fuxiaochen/go/bin/hello:

Bash
rm -- "/Users/fuxiaochen/go/bin/hello"

删除单个文件不需要递归参数。路径包含空格时保留引号,不直接执行未经检查的 rm -rf $(which hello)。

Windows 中的可执行文件通常带 .exe 后缀,同样先确认路径,再只删除该文件。

确认结果

在新终端中再次检查:

Bash
command -v hello

如果仍能找到命令,检查另一份安装或 shell 的命令路径缓存。删除可执行文件不会自动清理模块缓存,卸载一个工具通常也不需要清空整个 Go 缓存。

参考:Go install 官方说明。

评论 0

还没有公开评论。

评论已关闭,历史评论仍可阅读。

留下评论

评论审核通过后公开。支持纯文本,最多 2000 个字符。