全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Golang环境安装出错如何彻底卸载重装_Golang环境卸载重装完整操作流程

关闭Go相关进程并清除缓存;2. 删除各系统默认安装目录:Windows删C:\Go,macOS和Linux执行sudo rm -rf /usr/local/go;3. 清理环境变量与用户配置文件。

Go语言环境安装出错时,直接覆盖安装可能无法彻底解决问题。想要干净地重装Golang,必须完整卸载旧版本并清理残留配置。以下是适用于Windows、macOS和Linux的Golang彻底卸载与重装完整流程。

1. 停止相关进程与服务

在卸载前,关闭所有正在运行的Go程序或依赖Go的开发工具(如VS Code、GoLand等)。

如果你在使用Go模块代理或本地缓存服务,也建议一并停止:

  • 清除Go缓存:执行 go clean -modcache(如果还能运行)
  • 关闭IDE后台Go进程:检查任务管理器或活动监视器中是否有gogopls等进程

2. 删除Go安装目录

Go通常以单目录方式安装,删除主目录即可移除核心文件。

  • Windows:默认路径为 C:\Go,直接删除该文件夹
  • macOS:若通过官方pkg安装,路径为 /usr/local/go,执行:
    sudo rm -rf /usr/local/go
  • Linux:同样多位于 /usr/local/goGOROOTGOBIN(如有)
  • PATH中移除所有包含Go\Go\bin的条目
  • macOS/Linux
    • 编辑shell配置文件(如~/.zshrc~/.bash_profile
    • 删除类似以下内容:
      export GOROOT=/usr/local/go
      export PATH=$PATH:$GOROOT/bin
    • 保存后执行:source ~/.zshrc(根据实际文件名调整)
  • 4. 删除用户模块与缓存目录

    Go会生成模块缓存和构建临时文件,这些不会随主程序删除。

    • 模块缓存~/go(默认工作区,可手动备份后再删)
    • 构建缓存~/Library/Caches/go-build(macOS)或 ~/.cache/go-build(Linux)
    • 模块下载缓存~/go/pkg~/go/bin(若不再需要已下载包)

    执行清理命令(以Linux/macOS为例):

    rm -rf ~/go ~/Library/Caches/go-build ~/.cache/go-build

    5. 重新下载并安装Go

    前往https://www./link/81836b7cd16991abb7febfd7832927fd下载最新稳定版安装包。

    • Windows:推荐使用.msi安装包,自动配置环境变量
    • macOS:使用.pkg安装包或解压tar.gz到/usr/local/go
    • Linux:下载tar.gz,解压并设置权限:
      tar -C /usr/local -xzf go*.tar.gz

    6. 配置环境变量(新安装)

    确保以下变量正确设置:

    • GOROOT:Go安装根目录,如/usr/local/go
    • PATH:添加$GOROOT/bin到PATH
    • GOBIN(可选):若自定义二进制输出路径,设置并加入PATH

    示例(写入~/.zshrc):

    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    export GOPATH=$HOME/go

    7. 验证安装

    重启终端,执行以下命令确认安装成功:

    go version

    应输出类似:

    go version go1.22.0 darwin/amd64

    再运行:

    go env

    检查GOROOTGOPATH是否正确。

    基本上就这些。只要按顺序清理干净,重装Golang很少再出问题。关键是别漏掉环境变量和用户缓存目录。不复杂但容易忽略。


    # golang  # linux  # go  # windows  # go语言  # 工具  # mac  # macos  # 环境变量  # win  # 配置文件  # goland 


    相关文章: c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  css网站制作参考文献有哪些,易聊怎么注册?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  沈阳制作网站公司排名,沈阳装饰协会官方网站?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  表情包在线制作网站免费,表情包怎么弄?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  制作宣传网站的软件,小红书可以宣传网站吗?  如何设置并定期更换建站之星安全管理员密码?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  如何在IIS7上新建站点并设置安全权限?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何选择PHP开源工具快速搭建网站?  如何有效防御Web建站篡改攻击?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  Swift中循环语句中的转移语句 break 和 continue  如何在搬瓦工VPS快速搭建网站?  如何快速生成专业多端适配建站电话?  C++时间戳转换成日期时间的步骤和示例代码  如何在宝塔面板中修改默认建站目录?  北京制作网站的公司,北京铁路集团官方网站?  如何选择网络建站服务器?高效建站必看指南  建站之星如何助力网站排名飙升?揭秘高效技巧  高防服务器如何保障网站安全无虞?  盐城做公司网站,江苏电子版退休证办理流程?  开心动漫网站制作软件下载,十分开心动画为何停播?  如何快速生成可下载的建站源码工具?  如何配置支付宝与微信支付功能?  如何快速启动建站代理加盟业务?  音响网站制作视频教程,隆霸音响官方网站?  Java解压缩zip - 解压缩多个文件或文件夹实例  建站之星后台管理如何实现高效配置?  如何在宝塔面板中创建新站点?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何制作网站标识牌,动态网站如何制作(教程)?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  MySQL查询结果复制到新表的方法(更新、插入)  香港服务器WordPress建站指南:SEO优化与高效部署策略  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  安云自助建站系统如何快速提升SEO排名?  动图在线制作网站有哪些,滑动动图图集怎么做?  山东网站制作公司有哪些,山东大源集团官网?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  如何快速上传建站程序避免常见错误? 

    您的项目需求

    *请认真填写需求信息,我们会在24小时内与您取得联系。