当将IntelliJ IDEA与Go插件或GoLand一起使用,并使用Go 1.11或更高版本时,可以通过转到首选项->语言和框架-> Go-> Go模块(vgo)并选中“启用Go模块”框来启用Go模块 (vgo)整合”。
当你有一个项目是由适当的初始化
go mod init因而就有一个 go.mod和 go.sum文件,它将在命令行中使用以下命令下载依赖项 go build or from IntelliJ by pressing the green play icon.
或者按下绿色的play图标就可以得到IntelliJ。
但是,到远程依赖项的导入语句可能仍然是红色的,即使它们似乎已经下载并出现在go.mod文件中
奇怪的是,go项目实际上是从命令行运行的,而不是从IntelliJ内部运行的。为什么是这样的,我该怎么做?