Go Buildpack 无法找到本地模块。我缺少什么?

go buildpack 无法找到本地模块。我缺少什么?

php小编香蕉在使用Go Buildpack时遇到了一个问题:“无法找到本地模块,我缺少什么?”。Go Buildpack 是用于在Cloud Foundry平台上构建和运行Go应用程序的工具。这个问题通常是由于缺少Go依赖库或者配置不正确导致的。解决这个问题的方法是检查Go项目的依赖关系,并确保正确设置了GOPATH和GO111MODULE等环境变量。

问题内容

我正在尝试在 https://fly.io 上构建并启动 go 应用程序,但在构建时无法找到我的测试和模板包,如下所示:

. ├── cmd │   ├── doc │   │   ├── go.mod │   │   └── main.go │   ├── git │   │   ├── go.mod │   │   └── main.go │   ├── imp │   │   ├── go.mod │   │   └── main.go │   ├── log │   │   ├── go.mod │   │   └── main.go │   ├── met │   │   ├── go.mod │   │   └── main.go │   ├── orc │   │   ├── go.mod │   │   └── main.go │   ├── pub │   │   ├── go.mod │   │   └── main.go │   ├── rep │   │   ├── go.mod │   │   └── main.go │   └── web │   ├── fly.toml │   ├── go.gen │   ├── go.mod │   ├── go.sum │   ├── handlers.go │   ├── handlers_test.go │   ├── main.go │   ├── main_test.go │   ├── router.go │   └── router_test.go ├── contributing.md ├── go.mod ├── go.work ├── internal ├── license.txt ├── main.go ├── pctl ├── pkg │   ├── **templates** │   │   ├── base.qtpl │   │   ├── base.qtpl.go │   │   ├── go.mod │   │   ├── go.sum │   │   ├── whoami.qtpl │   │   └── whoami.qtpl.go │   └── **test** │   ├── go.mod │   └── test.go └── readme.md登录后复制