Nachdem ich einen ganzen Tag damit verbracht habe, dies herauszufinden, habe ich es endlich verstanden. Ich werde es posten, nur für den Fall, dass jemand anderes dieses ähnliche Problem hat. Hier ist, wie es begann und die Lösung; Ich habe Ubuntu 9.10, Karmic Koala ausgeführt und die aktuelle Version von ImageMagick installiert. Es hat einwandfrei funktioniert. Dann musste ich mein ImageMagick durch Ausführen auf die neueste Version aktualisieren.
sudo apt-get install imagemagick
Zu diesem Zeitpunkt konnte ich JPG nicht mehr per Büroklammer auf meine Ruby on Rails-App hochladen. Die Lösung besteht darin, die neueste ImageMagick-Version zu erwerben und selbst zu erstellen.
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar xvfz ImageMagick.tar.gz
cd ImageMagick-*
./configure --disable-shared
make
sudo make install
./configure --disable-shared
Schauen Sie sich auch nach dem Ausführen des Befehls die letzten 50 Zeilen an und stellen Sie sicher, dass Sie sehen;
JPEG v1 --with-jpeg=yes yes
JPEG-2000 --with-jp2=yes yes
Wenn es nein sagt, müssen Sie installieren libjpeg62
und möglicherweise libjpeg62-dev. Das hat bei mir funktioniert, hoffe es hilft anderen.
libjpeg62
installiert, musste aber auch installierenlibjpeg62-dev
, damit es richtig funktioniert (und für JPEG 2000 auchlibjasper-runtime
undlibjasper-dev
).