VSCode安装/更新gopls工具失败,报stream error请求解决
解决gopls安装失败问题
从报错信息来看,核心问题是访问官方Go代理proxy.golang.org时出现网络流错误,导致依赖包golang.org/x/sys@v0.1.0下载失败。以下是几种可行的解决办法:
切换国内Go代理
国内访问官方代理经常不稳定,换成国内镜像代理就能解决大部分网络问题:
- 打开终端执行:
go env -w GOPROXY=https://goproxy.cn,direct
- 之后重新在VSCode里执行
Go: install/update tools,或者直接在终端跑安装命令:
go install golang.org/x/tools/gopls@latest
指定兼容版本安装
如果最新版gopls的依赖适配有问题,针对你的Go 1.19.3版本,可以尝试安装稳定兼容的旧版本:
go install golang.org/x/tools/gopls@v0.11.0
清理模块缓存后重试
有时候本地缓存的损坏依赖会导致安装失败,先清理缓存再试:
- 执行清理命令:
go clean -modcache
- 重新执行gopls安装操作。
内容的提问来源于stack exchange,提问作者Saikat
相关产品推荐
相关产品推荐

