go - 加载工作区时出错:错误:退出状态 1:stderr:go:需要更新 go.sum,由 -mod=readonly 禁用:packages.Load 错误
问题描述
我正在使用 VSCode 并vscode-go
开发 Go 应用程序,但有时我收到此错误,无法跳转到代码定义
如何克服此错误消息并取回所有 gopls 功能?
解决方案
错误消息表明 go.mod 文件不完整,需要更新。
检查“
PROBLEMS
”视图(Ctrl++ “ Shift)P> "Problems: Focus On Problems View
,找到错误级别的问题(可能在go.mod
文件中),然后选择快速修复或检查灯泡。或者,只需打开文件并使用文件顶部的代码镜头
go.mod
运行' '。go mod tidy
显然,请确保您使用的是最新版本(Go、VSCode 和 vscode-go 以及 gopls)
推荐阅读
- reactjs - 使用 react-testing 库提交 Formik 表单
- rust - 有没有办法在不使用 C ABI 的情况下在 ARM 上设置程序计数器?
- r - R:从数据框的行中堆叠值
- python - 创建新的 Dataframe 数据切片问题
- matlab - 如果循环中任何 Y 为零,Matlab 不会回归
- php - 如何在php url中添加id和title
- asp.net-core - 尝试更新记录后,我得到“值不能为空”
- avfoundation - CreateML 结果在应用程序中很糟糕,而在操场上却很完美
- python - 如何为 Keras 计算 Pandas DataFrame 的类权重?
- swift - 当 TabBatController.selectedIndex 以编程方式更改时查看转换