레일 3 앱에서 작업 중입니다. 몇 시간 동안 고생하고 마침내 rmagick 2.13.1 gem을 win7x64/ruby 1.9.2에서 오류없이 설치 한 후에 다른 오류가 발생했습니다. 예, Windows에서의 레일 경험이 고통 스러울 수 있다고 들었습니다 ...ImageMagick - "CORE_RL_magick_.dll을 찾을 수 없습니다"또는 Ruby 1.9.2를 사용하여 Windows에 RMagick을 설치하는 방법
반송파를 사용하여 이미지를 처리하고 AWS S3에 업로드합니다. 처리 구글이 하나에 정말 도움이 아니었다
CORE_RL_magick_.dll not found
말, 내 개발 컴퓨터에 파일 업로드를 실행할 때, 나에게 창 팝업을 발생
class IconUploader < CarrierWave::Uploader::Base
require 'rmagick'
include CarrierWave::RMagick
...
process :resize_to_fit => [100, 100]
process :convert => :png
...
것 같습니다.
내 PATH 변수를 C :/ruby192/ImageMagick으로 설정했는데 ImageMagick을 설치 한 위치입니다. 그리고이 폴더는 magick을 포함하여 여러 CORE_RL dll을 가지고 있습니다. 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
나는 창문과 영웅 둘 모두에서 지원되는 다른 보석 및/또는 그래픽 라이브러리가 있습니까?else
어쩌면 DEV 환경에서 한 이미지는 CORE_RL DLL이 오류를 제공
지금까지 해봤 ImageMagick이 V 6.6.9 32 비트 DLL, 64 비트를 처리하지 않도록, carrierwave을 구성하는 방법이있다 rmagick 보석을 컴파일 dev에 헤더를하지 않는, 정적, 비트 및 64 비트 동적 첫 번째를 제외하고, 보석 컴파일, 모든 테스트하는 동안 나에게 undefined reference
오류 tonns을주는 :
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...
감사를 모두 .
환호하는 친구, 다행히 분류 했어. 꽤 감동받은 영웅도 메신저를 가지고 있습니다. 나는 그 머리에 대해 그렇게 감사하는 것을 알고 있지 않았다 :) – 2potatocakes
방금 당신은 나의 날을 구했다. 고마워, 나는 많은 자습서를 시도, 단계별 로이 단계는 나를 위해 일했다. <3 – Lucas
도움이 되셨 다행, Lucas :) 사실, 창문과 모든 루비/레일 물건을 다시 설치해야만 할 때, 실제로 저는 저의 것을 구해 줬습니다. – bassneck