goland部分go代码显示unable to resolve并报红问题

Posted YuNansen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了goland部分go代码显示unable to resolve并报红问题相关的知识,希望对你有一定的参考价值。

今天尝试了一下goland中安装go并启动项目,发现了一个奇怪的问题,例如如下代码:

_, _ := strconv.Atoi(XXX)   

一直报红,显示Atoi一直找不到。(unable to resolve).
但是编译项目和debug项目都是正常的。
经过查找网上的资料,无论是勾选什么选项或者是选择清空gland的缓存并重启,此错误还是存在。
后来经过尝试,发现如下方式可以解决问题:
手动在go官网下载go并安装,然后在Goland-Settings-Go-GOROOT中,选择go为自己手动安装的go目录,然后重新尝试下,发现错误消失。

在这里做个记录,以备自己日后查阅。(强迫症)
如果有其他更好的方式,请留言告知我,不吝赐教,谢谢。

以上是关于goland部分go代码显示unable to resolve并报红问题的主要内容,如果未能解决你的问题,请参考以下文章

protoc-gen-go: unable to determine Go import path for "person.proto"

Goland IDE 安装终解

GoLand:Go编码开发工具|Go语言编码协助人体工学设计快速导航代码生成

五个goland进行go开发的小技巧

记录问题:goland无法识别sdk的问题

Unable to fit model using “lrm.fit” in R