【发布时间】:2023-02-01 18:54:09
【问题描述】:
我已根据此文档启用了 go 模块集成。 https://www.jetbrains.com/help/go/create-a-project-with-go-modules-integration.html#enable-go-modules-in-a-project 但又如您在下图中所见。 goland 一直在我的一些代码上抛出错误
【问题讨论】:
我已根据此文档启用了 go 模块集成。 https://www.jetbrains.com/help/go/create-a-project-with-go-modules-integration.html#enable-go-modules-in-a-project 但又如您在下图中所见。 goland 一直在我的一些代码上抛出错误
【问题讨论】:
IDE 有时会发生这种情况,根据我的经验,至少有三个原因可能会发生这种情况。
第一的:你的 go.sum 中包版本之间的差异,你应该清空 go.sum 并运行go mod tidy command。
第二:您使用的版本比您预期的版本旧或新,因此该包不支持这些方法或不包含它们。所以你应该设置包的确切版本。 (我建议你在这种情况下阅读包的文档)
第三:您的 IDE 的缓存有一些问题。解决这个问题:你应该点击file -> invalidate caches来重建你的IDE缓存。
【讨论】: