私はWindows 8.1を使用しています。良い5時間後、私は最終的に私のレールアプリでCarrierWaveを設定しました。私はImageMagickをインストールしなければなりませんでした(convertバージョンを実行すると "Version:ImageMagick 6.9.8-4 Q16 x64 2017-04-25"が返され、インストールされていることが分かります)。ファイルのアップロードは正常に動作し、すべて正常です。Railsアプリケーションでmini_magickを使用してCarrierWave gemで画像を処理する問題
次のステップは、私はサイズを変更し、画像のサムネイルバージョンを作ることができますmini_magick含まことだった、と私は私のimage_uploader.rbファイルから次の行をコメント解除:
include CarrierWave::MiniMagick
version :thumb do
process :resize_to_fit => [200, 100]
end
私はその後、私のgemfileにmini_magickを追加しましたそれがそこにあることを確認できます(バンドルインストールを実行すると "Using using mini_magick 4.7.0"が返されます)。しかし今、ファイルをアップロードするたびに、私は次のエラーを受け取ります:
- 画像MiniMagickで操作できませんでしたか?元のエラー:ImageMagick/GraphicsMagickがインストールされていない
私はMiniMagickを使って操作しようとする前に、同じファイルで動作していたので、画像であることが分かりました。 ImageMagickが確実にインストールされています。私は、私の問題に対して、ただ一つの参照を見つけることができません。私は間違って何をしていますか?
ありがとうございます。
編集:-versionを変換実行すると、以下のように代表団(内蔵)を示しています
Delegates (built-in): bzlib cairo flif freetype jng jp2 jpeg lcms lqr openexr pa ngocairo png ps rsvg tiff webp xml zlib
をそして、私はそのリスト上のjpgは表示されません。しかし、.pngファイルをアップロードしようとしても、私は同じエラーを受け取ります。
これを解決しましたか? –
@TimmyVonHeissはい更新の回答を今すぐ – Joe