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登录后复制