GO 与 Heroku 部署

GO with Heroku Deployments

您好,我目前 运行 遇到了使用 Heroku 的问题!它找到了我所有的依赖关系,直到

build project: cannot load io/fs: cannot find module providing package io/fs

我的 github 存储库中有 vendor 目录,但它无法构建?

根据@jimb,您可能使用的是早于 Go 1.16 的版本。

fs 在 Go 1.16 中可用:

https://pkg.go.dev/io/fs?tab=versions

检查

go version

还有你go.modGo版本。

在 heroku -> 你的项目 -> 设置 -> Buildpacks,然后添加 'heroku/go'.

然后在任意终端执行:

heroku config:set GOVERSION=1.16