尝试使用git push heroku master
部署自己的GO应用时出现错误Push rejected, failed to detect set buildpack heroku/go
因为错误非常具体,未能检测到buildpack,我尝试使用命令heroku buildpacks:set heroku/go
手动设置它
但是回复是! Thebuildpack heroku/go is already set on your app.
尽管有这种推动尝试仍然会产生相同的错误Push rejected, failed to detect set buildpack heroku/go
似乎错误信息让我误入歧途,还有什么可能是错的?根据我在这里的研究,我确保app文件夹中有一个Procfile,我能够成功地按照所有步骤预先部署Heroku GO示例。
答案 0 :(得分:6)
根据the documentation,go buildpack需要Godep才能知道如何构建和部署您的应用。
执行godep save
并在推送到Heroku之前提交。