如何将新文件添加到 Go 项目

我正在为 IntelliJ Idea 使用 Go 插件。

我不确定我是如何让我的项目像这样工作的,但我能够运行我的 Main.go 文件,它包含我可以参考的项目中的所有其他文件。那是完美的。

现在的问题是,当我创建一个新的“*.go”文件时,它不包含在 IDE 构建中,并且在我引用该文件内容的任何地方都会出现编译错误。

我怎样才能解决这个问题?


凤凰求蛊
浏览 175回答 2
2回答

BIG阳

我认为你可以在 ~/.bash_profile 中设置 GOPATH,例如 GOPATH=~/code/go export GOPATH并 source ~/.bash_profile 或重新启动终端。它将生效;然后将 *.go 或与 main.go 相关的 go 项目放在 GOPATH 下。最后,main.go 会找到 *.go。

陪伴而非守候

Go 应用程序有两种类型的运行配置: - Go Single file -> 相当于 go run file.go - Go Application -> 相当于 go build file/package 并运行二进制文件根据它的声音,您希望运行一个 Go 应用程序,并将 Run kind 设置为 package。在那里你需要输入完整的包名,例如:github.com/dlsniper/demo/cmd/democmd 目前不支持运行多个文件/构建目录(有一些问题已经打开)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go