【发布时间】:2019-11-29 09:03:27
【问题描述】:
当使用带有 Go 插件的 IntelliJ IDEA 或 GoLand 并使用 Go 1.11 或更高版本时,您可以通过转到 Preferences -> Languages & Frameworks -> Go -> Go Modules (vgo) 并选中框来启用 Go 模块 '启用 Go Modules (vgo) 集成'。
如果您有一个由go mod init 正确初始化的项目,因此具有go.mod 和go.sum 文件,它将在使用go build 从命令行构建时下载依赖项,或者从IntelliJ 按绿色播放图标。
但是,远程依赖项的导入语句可能仍然是红色的,即使它们似乎已被下载并出现在 go.mod 文件中。
奇怪的是,go 项目实际上会从命令行运行,而不是从 IntelliJ 中运行。为什么会这样?我该如何解决?
【问题讨论】:
标签: go intellij-idea goland go-modules