Ich versuche, imagick mit Homebrew zu installieren. Das Problem ist, dass MagickWand-Bibliotheken nicht gefunden werden können.
$ brew install php54-imagick
==> Downloading http://pecl.php.net/get/imagick-3.1.0RC2.tgz
Already downloaded: /opt/boxen/cache/homebrew/php54-imagick-3.1.0RC2.tgz
==> Patching
patching file imagick-3.1.0RC2/config.m4
==> PHP_AUTOCONF="/opt/boxen/homebrew/opt/autoconf/bin/autoconf" PHP_AUTOHEADER="/opt/boxen/homebrew/opt/autoconf/bin/autoheader" /opt/boxen/homebrew/Cellar/php54/5.4.26/bin/phpize
==> ./configure --prefix=/opt/boxen/homebrew/Cellar/php54-imagick/3.1.0RC2 --with-php-config=/opt/boxen/homebrew/Cellar/php54/5.4.26/bin/php-config
checking for awk... awk
checking if awk is broken... no
checking whether to enable the imagick extension... yes, shared
checking whether to enable the imagick GraphicsMagick backend... no
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
https://github.com/josegonzalez/homebrew-php/issues
Es gibt ein Problem mit Github für diesen Fehler, aber es wurde geschlossen. Es schien eine Lösung für diesen Fehler zu geben, aber er wurde geschlossen, und das Pflücken von Kirschen ist für mich nicht möglich.
Ich konnte imagick über installieren, indem ich
pecl
den Konfigurationspfad angab .which Wand-config
Ausgänge/opt/boxen/homebrew/bin/MagickWand-config
.Ich den entfernten
bin
Teil, also die Parameter I für verwendetsudo pecl install imagick
wurden/opt/boxen/homebrew/
.Dies gelang mit folgenden Worten:
Ich sehe diesen Weg als Workaround, nicht als Fix. Es wäre toll, wenn es möglich wäre,
brew
direkt zu verwenden.quelle