前几天编译器不知怎么了?
突然抽风的样子,各种外部包,都标红,编译能过,但是老是标红。虽然不影响开发,但是弄得我很难受。于是想办法解决这个问题:
奇怪的事情发生了,对于别的项目,好像没什么问题啊,还是一样的健康,为啥唯独这个用goland打开这个项目的时候显示异常呢?这时候我有几个查问题的思路:
1、机器的问题,每个月都有那么一次吧!
2、代码配置问题
3、编译器问题
对于第一个问题,好搞,重启呗!结果排除了这个;
对于第二个问题,明显在问题发生前,服务配置没有发生过什么改动,也排除了;
那就剩下第三个问题了,怎么解决呢?上面出现的case,不同项目健康状态不同,当时采用的办法就是对比配置,结果:
如上所示:配置上勾选 Index entire GOPATH 就解决了问题!
希望对大家有帮助