デフォルトはGo buildpackのデフォルトバージョンが使われます (2020/05/31現在1.12.17)
これを変えたい場合以下の方法があります
go.mod
に// +heroku goVersion go1.14
というディレクティブを追加する- アプリケーションの環境変数に
GOVERSION
を追加する (例:GOVERSION=go1.14
)
go.mod
の go
ディレクティブのバージョンを使うという提案もあるようで、もう少ししたら go.mod
のバージョンを使うようになるかもしれません
- Defaults to v1.11.x version, despite "go 1.12" in go.mod file · Issue #301 · heroku/heroku-buildpack-go · GitHub
- Use the go version in go.mod to set the minimal Go version to use · Issue #378 · heroku/heroku-buildpack-go · GitHub