为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
凤凰求蛊 2021-11-22 14:48:48
我正在为 IntelliJ Idea 使用 Go 插件。我不确定我是如何让我的项目像这样工作的,但我能够运行我的 Main.go 文件,它包含我可以参考的项目中的所有其他文件。那是完美的。现在的问题是,当我创建一个新的“*.go”文件时,它不包含在 IDE 构建中,并且在我引用该文件内容的任何地方都会出现编译错误。我怎样才能解决这个问题?
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

我认为你可以在 ~/.bash_profile 中设置 GOPATH,例如 GOPATH=~/code/go export GOPATH

并 source ~/.bash_profile 或重新启动终端。它将生效;

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

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



查看完整回答
反对 回复 2021-11-22
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

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

根据它的声音,您希望运行一个 Go 应用程序,并将 Run kind 设置为 package。在那里你需要输入完整的包名,例如:github.com/dlsniper/demo/cmd/democmd 目前不支持运行多个文件/构建目录(有一些问题已经打开)


查看完整回答
反对 回复 2021-11-22
  • 2 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信