Heroku无法检测到Hugo app匹配的buildpack

时间:2017-08-07 07:08:54

标签: heroku hugo

我创建了一个我希望通过Heroku部署的Hugo应用程序。

根据Hugo对github readme的说明,它说要用命令创建一个Heroku应用程序:

$ heroku create --buildpack https://github.com/roperzh/heroku-buildpack-hugo.git

接下来是:

$ git push heroku master
$ heroku open

但是,在这样做的时候,我一直收到错误:

remote: -----> Failed to detect app matching https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/go.tgz buildpack

并且推送最终失败。

我查找过的大部分内容都告诉我,它需要说明正在使用的语言,在这种情况下是Go。

但即使这样做:

heroku buildpacks:set -a myproject heroku/go

它告诉我:

 !    The buildpack heroku/go is already set on your app.

所以,如果它已经在我的应用程序上设置,那为什么它不能检测到与buildpack匹配的应用程序?

1 个答案:

答案 0 :(得分:0)

使用

检查您的hugo版本
hugo version

然后在heroku上设置你的hugo版本 例如0.40

heroku config:set HUGO_VERSION=0.40 -a <your app name>