【问题标题】:How to install gmagick under OSX with phpbrew?如何在 OSX 下使用 phpbrew 安装 gmagick?
【发布时间】:2021-12-14 15:06:22
【问题描述】:

我尝试以常规方式为 PHPBrew 安装 gmagick PHP 扩展: phpbrew ext install gmagick.

但它一直失败,即使 gmagick 本身已经安装在我的系统中: brew install gmagick.

然后我发现 PHPBrew 能够安装该软件的 beta 版本,所以下一个命令是: phpbrew ext install gmagick beta.

它几乎成功了...但是最后一个错误是系统中缺少“GraphicsMagic-config”。但事实并非如此!当我运行which GraphicsMagick-config 时,位置是正确的(位于 brew cellar 目录下)。

那么,如何将 ext 安装程序指向二进制文件的正确位置?

【问题讨论】:

    标签: php homebrew gmagick phpbrew


    【解决方案1】:

    很可能,brew 已将可执行的 gmagick 二进制文件添加到您的 shell 的 PATH 中,但对于扩展构建器来说并不相同。所以它错过了可执行文件。

    但是有一个解决方法:

    sudo ln -s $(which GraphicsMagick-config) /usr/local/bin/GraphicsMagick-config.

    我们基本上将现有的可执行文件从 brew 位置链接到系统的主文件。然后构建就像一个魅力:

    phpbrew ext install gmagick beta.

    给未来用户的注意事项:我使用beta 后缀只是因为 gmagick 2 仍在开发中且尚未发布。可能很快就会失效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-14
      • 2017-03-11
      • 1970-01-01
      • 2016-10-23
      • 2017-03-04
      • 2013-02-12
      • 2011-10-24
      • 1970-01-01
      相关资源
      最近更新 更多