如何卸载Go?

新手上路,请多包涵

我在这里尝试了答案 Removed golang 但 go 命令仍然有效? ,但它没有用(我仍然可以运行)

目前,当我运行 which go 我看到这个输出

/usr/local/go/bin/go

我想我安装了两个 go,因为我的 GOPATH 指向另一个名为 gocode 的文件夹。我现在已经删除了那个文件夹,以及 usr/local/go/bin/go 文件夹。

我还删除了我的 GOPATH 。但是,我仍然可以运行 go

我如何卸载去?

原文由 praks5432 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 711
2 个回答

你可以试试

rm -rvf /usr/local/go/

然后删除 go 在例如你的 ~/.bashrc --- 中的任何提及;那么您至少需要注销并登录。

但是,这样做时要小心。如果出现问题,您可能会严重破坏系统。

附言。我假设是 Linux 或 POSIX 系统。

原文由 Basile Starynkevitch 发布,翻译遵循 CC BY-SA 3.0 许可协议

2019 年 8 月更新

发现 官方卸载文档 按预期工作(在 Mac OSX 上)。

 $ which go
/usr/local/go/bin/go

总之,要卸载:

 $ sudo rm -rf /usr/local/go
$ sudo rm /etc/paths.d/go

然后,使用自制软件进行全新安装 brew install go 。我现在有:

  $ which go
/usr/local/bin/go

原文由 arcseldon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏