【问题标题】:Is there a way to install GraphicsMagick on Heroku?有没有办法在 Heroku 上安装 GraphicsMagick?
【发布时间】:2018-09-29 14:06:33
【问题描述】:

我想使用 gm 包生成缩略图 (50x50),但我必须在我的 Heroku 服务器中安装 graphicsmagick。所以我google了一下,没有找到解决办法。

【问题讨论】:

标签: node.js heroku graphicsmagick


【解决方案1】:

2021 年更新:

我设法在我的 NodeJS Heroku 项目上安装了 GraphicsMagick

您只需将heroku-buildpack-graphicsmagick 添加到您的项目中即可。

目前有很多方法,但最快的一种是:

  1. 转到您的 Heroku 仪表板 > 您的项目 > 设置选项卡

  2. 向下滚动到您的 Buildpacks 部分。

  3. 添加 buildpack .git 链接:

    https://github.com/xerpa/heroku-buildpack-graphicsmagick.git

  4. 再次保存并部署您的应用。然后就安装好了。

它应该是这样的:

现在应该可以了。

如果您对我的案例感兴趣: 我试图添加一个库来将条形码创建到 pdf 中。为此,我使用了一个名为 barcodepdfkit 的库。然后为了使条形码库工作,我必须安装 GraphicsMagick 的工作。然后我发现我必须将这个“gm”依赖安装到我的 Heroku 项目中。

此外,这是部署项目时的外观:

GraphicsMagick app detected

+ install GraphicsMagick-1.3.19

【讨论】:

    【解决方案2】:

    我没有在 Heroku 上安装任何东西,但它可以工作,我认为 GraphicsMagic 是默认设置

    【讨论】:

    • 这不是默认值。我必须安装,否则它会给我构建错误。喜欢Error: spawn gm ENOENT
    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 2012-08-17
    • 2012-10-14
    • 1970-01-01
    相关资源
    最近更新 更多