go - VS Code Go 扩展由于无法更改 go.mod 而无法加载?
问题描述
这个问题似乎已经在Go 更新到 go.mod 中被问到,被 -mod=readonly 禁用:packages.Load 错误但没有在那里回答,所以重新发布。运行 Go 1.15.7,我试图加载一个 Go 项目,go.mod
但 VS Code 显示带有以下错误的通知:
Error loading workspace: err: exit status 1: stderr: go: updates to go.mod needed, disabled by -mod=readonly : packages.Load error
似乎启用了只读模式,但我不确定如何禁用它。我试过简单地增加文件权限go.mod
,
chmod a+w go.mod
但无济于事。知道如何修复此错误并允许加载 Go 扩展吗?
解决方案
此错误似乎已通过运行自行解决
go mod tidy
手动。不过,我仍然很好奇是什么原因造成的,因为扩展可能仍未完全正常工作。
推荐阅读
- windows - 在 Windows 和 Linux 中解析相同日期的不同结果
- c# - Transient 注入 Singleton 时有什么问题?
- react-native - 如果在 react-native 0.59 中未定义其初始值,则 Mobx @observable 将不起作用
- python - 使用 Python 向 Dydra 发出 POST 请求时的身份验证问题
- tensorflow - 使用 GPflow 获得 FLOPS
- amazon-web-services - Redshift - 无法从本地机器连接
- alert - 从javascript中的下拉函数读取变量
- python - Python numpy / pandas 中 nans 的行为不一致
- java - 如何在链表java中的第一个元素前面添加一个点?
- perl - perl 打印到文件和 STDOUT 这是文件