重装goland前必须彻底清除残留配置,否则新版本会加载旧设置、插件缓存及错误sdk路径,导致项目识别失败、补全失效或卡在欢迎页。

重装系统后仍需彻底清除旧 GoLand 的残留配置,否则新安装的 GoLand 会自动加载旧设置、插件缓存甚至错误的 SDK 路径,导致项目无法识别、代码补全失效或启动卡在欢迎页。
确认当前 GoLand 安装方式
先判断你上次是用哪种方式装的——这直接决定卸载路径是否正确。打开终端执行:
which goland → 如果返回空,说明没加到 PATH;
ls /Applications/GoLand*.app → 查看是否有独立安装包;
brew list | grep goland → macOS 用 Homebrew 装过会显示;
ls ~/jetbrains-toolbox/ → 若用 Toolbox 安装,此目录存在且含 goland 实例。
【关键前提】 如果 find ~ -iname "*goland*" 输出大量 JetBrains 目录但你从未手动装过,大概率是 Toolbox 自动部署的残留,必须优先处理 Toolbox 实例。
删除 GoLand 应用程序主体
方法一(独立安装):前往 /Applications 文件夹,找到 GoLand.app(名称可能含版本号如 GoLand 2025.1),右键→移到废纸篓。
方法二(Toolbox 安装):打开 JetBrains Toolbox → 点击右上角齿轮图标 → Settings → Instances → 找到 GoLand 条目 → 点击右侧垃圾桶图标 → 选择「Uninstall」→ 等待进度条完成。
方法三(snap 安装,Linux):终端执行 sudo snap remove goland。
清理用户级配置与缓存文件
这一步漏掉,重装后所有旧主题、快捷键、编码设置都会复活。逐条执行:
第一步:删配置目录
rm -rf ~/Library/Application\ Support/JetBrains/GoLand*
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
第二步:删缓存目录
rm -rf ~/Library/Caches/JetBrains/GoLand*
第三步:删日志与偏好设置
rm -rf ~/Library/Logs/JetBrains/GoLand*
rm -rf ~/Library/Preferences/JetBrains/GoLand*
第四步:删系统级 plist 和状态文件
rm -f ~/Library/Preferences/com.jetbrains.goland.plist
rm -rf ~/Library/Saved\ Application\ State/com.jetbrains.goland.savedState
注意:命令中的 GoLand* 会匹配 GoLand2024.3、GoLand2025.1 等所有版本目录,无需手动猜测版本号。
检查并清除 Shell 环境变量残留
某些老版本 GoLand 会在 ~/.zshrc 或 ~/.bash_profile 中写入 GOPATH 或 GOROOT 导出语句,干扰后续 Go 环境。运行:
grep -n "goland\|GOROOT\|GOPATH" ~/.zshrc ~/.bash_profile ~/.profile 2>/dev/null
若输出含类似 export PATH="$PATH:/Users/xxx/Library/Application Support/JetBrains/GoLand2024.3/bin" 的行,用 nano 或 vim 编辑对应文件,删掉整行后再执行 source ~/.zshrc(或对应 shell 文件)。
验证是否清空干净
执行以下命令,无任何输出即为成功:
find ~ -iname "*goland*" -not -path "*/Trash/*" 2>/dev/null
再打开 Finder → 前往文件夹 → 输入 ~/Library/,确认 Application Support、Caches、Logs、Preferences 四个目录下均无 JetBrains 子目录含 GoLand 字样。










