I wanted to deploy the API made with Go to Heroku,
git push heroku main
I gave a command
! Push rejected, failed to compile Go app. ! Push failed
Failed with the above error.
Looking back at the log,
-----> !! The go.mod file for this project does not specify a Go version !! !! Defaulting to go1.12.17 !! !! For more details see: https://devcenter.heroku.com/articles/go-apps-with-modules#build-configuration !! -----> New Go Version, clearing old cache
There was a description like. At first I didn't think this was the cause, so I left it alone, but I decided to give it a try.
If you look it up, you can use go.mod to specify the go version on Heroku.
module xxxx // +heroku goVersion go1.15 <--add to go 1.15
It seems that it needs to be described as. After rewriting and pushing again, I was able to deploy successfully.