Intellij Idea 如何在Go项目中添加新文件

hof1towb  于 2023-04-11  发布在  Go
关注(0)|答案(2)|浏览(153)

我正在使用IntelliJ Idea的Go插件。
我不知道我是如何让我的项目像这样工作的,但我能够运行我的Main.go文件,它包括我可以引用的项目中的所有其他文件。
现在的问题是,当我去创建一个新的“*.go”文件时,它不包括在IDE构建中,并且无论我在哪里引用该文件的内容,都会出现编译错误。
我该怎么解决这个问题?

wztqucjr

wztqucjr1#

Go应用程序有两种运行配置:- Go Single file -〉相当于go run file。go - Go Application -〉相当于go build file / package并运行二进制文件
听起来,你想运行一个Go应用程序,并将Run的kind设置为package。在那里你需要输入完整的包名,例如:github.com/dlsniper/demo/cmd/democmd目前不支持运行多个文件/构建目录(有一些问题开放)

3hvapo4f

3hvapo4f2#

我想你可以在~/.bash_profile中设置GOPATH,例如:

GOPATH=~/code/go
export GOPATH

source ~/.bash_profile或重新启动终端。它将生效;
然后将 *.go或与main.go相关的go项目放在GOPATH下。
最后,main.go将找到 *. go。

相关问题