怎么解决 Goland cannot find declaration to go to 的问题
怎么解决 Goland cannot find declaration to go to 的问题?
问题背景
有时候goland编辑器import新包的时候, 新包的方法不能够通过 cmd + click点击过去, 而且方法名为红色的, 如下图.
如何解决
这种问题通常是go mod的版本不一致导致的, 把项目根目录的go.mod 和 go.sum删除, 然后再重新
go build .
Goland的 偏好, Go->Go Modules(vgo) 里面, 勾选启用
Goland编辑器,关闭项目, 然后再重新导入项目即可.
可以发现会重新索引, 等完成了就成功了