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

时间:2015-11-05 17:44:10

标签: intellij-idea go

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

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

现在的问题是,当我去创建一个新的“* .go”文件时,它不包含在IDE构建中,无论我在哪里引用该文件的内容,都会出现编译错误。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我认为你可以在〜/ .bash_profile中设置GOPATH,例如 GOPATH =〜/代码/去 出口GOPATH

和source~ / .bash_profile或重启终端。它会生效;

然后把* .go或与GOPATH下的main.go相关的项目。

最后,main.go会找到* .go。

答案 1 :(得分:0)

Go应用程序有两种类型的运行配置: - Go单个文件 - >这相当于go run file.go - 去申请 - >这相当于go build file / package并运行二进制文件

听起来,你想运行一个Go类型设置为包的Go应用程序。在那里,您需要输入完整的包名称,例如:github.com/dlsniper/demo/cmd/democmd 目前不支持运行多个文件/构建目录(已经为它打开了一些问题)