我有一个旨在完全拥有自己环境的项目。这意味着:
.deps\go
子文件夹中)中。 有一个特殊的build.cmd
文件,该文件会相应地设置GOROOT和GOPATH并构建应用程序。该cmd文件可以正常工作。
但是,当我在GoLand中打开项目时,它显示出所有所有内置类型(例如string
,bool
,float64
,例如“未导出类型用法”的抱怨,等
这是GoLand中的屏幕截图
当我按住Ctrl键单击类型名称时,会进入自定义GOROOT内的builtin.go
文件,但其中显示了许多“无效的递归类型”错误:
“设置”对话框中的“ GOROOT”和“ GOPATH”设置是相应设置的(但是,如果需要,可以在计算机上另外安装Go工具)。
问题是:为什么GoLand会产生那些抱怨,我应该怎么做才能克服它们?