2016-06-05 4 views
2

Ich habe meine Homebrew ImageMagick auf 6.9.4-7 Version (Mac OS 10.11.5) aktualisiert, nach denen es Klammern in Dateinamen nicht mehr versteht . Dieser Befehl sollte das erste Bild eines Bildes betrachtenimagemagick: Klammern in Dateinamen 'Keine solche Datei oder Verzeichnis' - Mac OS X

:

identify -format '%wx%h,1' 'some_pic.jpg[0]' 

Für JPG ist es eigentlich nur das Bild, so dass der Befehl entspricht:

identify -format '%wx%h,1' 'some_pic.jpg' 

Der Klammer Befehl funktioniert gut auf meinem Ubuntu-Server und arbeitete vorher auf meinem Mac. Aber jetzt schlägt es mit

identify: unable to open image `some_pic.jpg[0]': 
No such file or directory @ error/blob.c/OpenBlob/2705. 

Btw, das ist der Grund hinter Paperclip::Errors::NotIdentifiedByImageMagickError auf meinem lokalen Rechner ist.

Antwort

1

Manuelles Installieren imagemagick-6.9.3-10 über brew hat das Problem behoben. Also ich glaube, es ist ein Fehler in ImageMagick.

PS: Um bestimmte Version über Gebräu zu installieren, führen

brew edit imagemagick 

und bearbeiten diese Zeilen:

url "https://dl.bintray.com/homebrew/mirror/imagemagick-6.9.4-7.tar.xz" 
mirror "https://www.imagemagick.org/download/ImageMagick-6.9.4-7.tar.xz" 
sha256 "f54fc8dcdb328404d1f89ddebe75d603e22894d3786ca2f2a9677478135b4c86" 

möglicherweise nicht, wenn die Version, die Sie wählen (https://dl.bintray.com/homebrew/mirror/) nicht kompatibel ist mit dem Rest der Gebräu Formel. Dann musst du tiefer gehen.

+1

Die ImageMagick-Entwickler kennen diesen Fehler. Erwarten Sie in Kürze einen Fix in ImageMagick-6.9.4-8. –

+0

Danke! Gibt es keine Tests für solch einen trivialen Fall? :) – aristofun

+0

Es scheint ein Fehler zu sein. Kannst du bitte die Anleitung zur Installation von imagemagick-6.9.3-10 über brew geben? –

0

Entfernen Sie das Zitat von 'some_pic.jpg' und versuchen Sie dann, den Befehl auszuführen. Es sollte gut laufen.

Verwandte Themen