【问题标题】:How do I uninstall this buildpack in Heroku?如何在 Heroku 中卸载此 buildpack?
【发布时间】:2014-06-17 21:57:55
【问题描述】:

几天前我在我的 Heroku 应用上安装了heroku-buildpack-php-tyler,一切似乎都运行良好。我通过运行以下命令安装它:

heroku config:set BUILDPACK_URL=git://github.com/iphoting/heroku-buildpack-php-tyler.git

但是我现在想删除它。我尝试使用以下命令:

heroku config:unset BUILDPACK_URL=git://github.com/iphoting/heroku-buildpack-php-tyler.git

但它返回以下错误消息:

取消设置 BUILDPACK_URL=git://github.com/iphoting/heroku-buildpack-php-tyler.git 并重新启动 hnf-heroku... 失败

!找不到资源`

因为Heroku 没有正式支持PHP,所以没有太多关于此的文档。那么如何卸载这个 buildpack?

【问题讨论】:

    标签: php heroku buildpack


    【解决方案1】:

    试试:

    heroku config:unset BUILDPACK_URL
    

    【讨论】:

    • 嘿,谢谢,我已经从其他地方得到了答案,但这有效(对于那些来自谷歌的人,它基本上将 Buildpack 重置为默认状态)。不过谢谢! :)
    • heroku buildpacks:remove BUILDPACK_URL --app [APP_NAME] 是正确的。
    【解决方案2】:

    在当前版本的heroku(撰写本文时为v3.1.0)中,您可以使用heroku buildpacks:remove [BUILDPACK_URL]

    输入 heroku buildpacks help 列出可用的命令:

      buildpacks:add BUILDPACK_URL       #  add new app buildpack, inserting into list of buildpacks if neccessary
      buildpacks:clear                   #  clear all buildpacks set on the app
      buildpacks:remove [BUILDPACK_URL]  #  remove a buildpack set on the app
      buildpacks:set BUILDPACK_URL       #  set new app buildpack, overwriting into list of buildpacks if neccessary
    

    【讨论】:

      【解决方案3】:

      运行heroku config:unsetheroku buildpacks:remove 对我不起作用。但是,只需运行heroku buildpacks:clear 就可以将所有内容恢复到默认状态。然后,在下一个 git push heroku 上,会即时添加适当的 buildpack。

      【讨论】:

      • 您的方法可能适用于某些情况,但不一定正确。在选择(甚至订购)构建包的过程中,有些情况需要注意。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 2020-01-19
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多