rmagick не строит на windows 7 неопределенные ошибки ссылок

отаю над приложением Rail3. После нескольких часов борьбы и окончательной установки гема rmagick 2.13.1 без ошибок на win7x64 / ruby ​​1.9.2 я столкнулся с другой ошибкой. Да, я слышал, что опыт рельсов в окнах может быть болезненным ...

Я использую carrierwave для обработки и загрузки изображений в AWS S3. Обработка выглядит так

class IconUploader < CarrierWave::Uploader::Base

require 'rmagick'
include CarrierWave::RMagick
... 
process :resize_to_fit => [100, 100]
process :convert => :png
...

Когда я запускаю загрузку файлов на моем компьютере разработчика, он выдает всплывающее окно Windows, говоря:

CORE_RL_magick_.dll не найден

Google не очень помог в этом.

Моя переменная PATH установлена ​​в C: / ruby192 / ImageMagick - там, где я установил ImageMagick. И эта папка имеет несколько библиотек CORE_RL, включаяMagick один.Сами DLL не пропали!

irb > require 'rmagick' возвращает истину иconvert -version выводит это:

Version: ImageMagick 6.6.9-6 2011-04-14 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP

Итак, у меня есть несколько вопросов.

Как мне это решить?elseif Я не знаю, есть ли другие гемы и / или графические библиотеки, которые поддерживаются как windows, так и heroku?else может быть есть способ настроить несущую, а не обрабатывать изображения в среде разработчика

До сих пор я пробовал 32-битную DLL ImageMagick v 6.6.9, которая дает ошибку dll CORE_RL, 64-битную статическую, которая не имеет заголовков dev для компиляции гема rmagick, и 64-битную динамическую, которая дает мне тонныundefined reference ошибки при компиляции гемов, каждый тест, кроме первого:

checking for snprintf() in assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/types.h,wand/MagickWand.h... yes
checking for AcquireImage() in assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/types.h,wand/MagickWand.h... no
and so on...

Всем спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос