在我将GoLand从EAP 18更新到EAP 19之后,导入结果为红色,这些错误发生在每个文件中:
我的$GOROOT和$GOPATH和以前一样。$GOROOT指向/usr/local/go.
文件是可以通过shell构建的,但是GoLand总是显示错误。
我正在Mac上运行GoLand和Go版本的 go1.9.1 darwin/amd64
GoLand (1.0预览版) 1.0 EAP构建#GO-173.3727.24,构建于2017年11月16日,GoLand EAP用户过期日期:2017年12月16日
发布于 2017-11-18 03:59:14
看起来索引已经损坏了。File | Invalidate Caches
应该能帮上忙。
发布于 2018-04-18 02:01:41
当File | Invalidate Caches
不起作用时,删除该项目并再次检查它对我的情况起了作用。
发布于 2018-06-12 06:57:43
如果无效缓存没有为您解决问题,也可能是包具有构建约束,阻止它在您的系统上构建。当我在Mac上使用Goland时,我试图导入golang.org/x/sys/windows/svc
,我花了一段时间才意识到为什么Goland说它没有源文件,而它显然是有源文件的。golang.org/x/sys/windows/svc
包中的所有文件都被限制为仅在Windows上构建。
https://stackoverflow.com/questions/47354809
复制