Mac版Goland 2021.3无法同步go mod依赖找不到同步选项如何解决
GoLand 2021.3 版本go mod依赖同步失败解决办法
- 检查Go modules集成开关状态
打开Preferences→ 展开Go分类 → 选择Go Modules,确认勾选Enable Go modules integration选项,同时检查GOPROXY配置是否符合当前网络环境要求,国内用户建议设置为https://goproxy.cn,direct。2021.3版本升级后该开关可能会被重置为关闭状态,会直接导致依赖同步入口隐藏。 - 手动触发依赖同步
打开项目根目录的go.mod文件,编辑器右上角会出现加载依赖的提示条,点击即可触发同步;如果没有提示条,可以右键点击go.mod文件,在右键菜单中选择Sync Dependencies选项;也可以通过底部终端直接执行go mod tidy命令手动同步,执行后GoLand会自动识别变更的依赖。 - 重置IDE缓存重建索引
点击顶部菜单栏File→ 选择Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart,等待IDE重启重建索引后再尝试同步操作,版本升级后旧索引异常是常见的依赖识别失效原因。 - 检查Go SDK配置
打开Project Structure→ 选择Project Settings下的Project,确认Project SDK已经选择了本地安装的正确Go版本,排除版本不匹配或SDK丢失的情况。
问题参考截图


内容的提问来源于stack exchange,提问作者Yuhui Liu
相关产品推荐
相关产品推荐

