2017-03-01 7 views
0

rmagick gem을 설치하려고합니다. 내가 실행하면 그것이 나에게 다음과 같은 오류를 준다 "보석 rmagick 설치"실종 방법과 잘못된 매개 변수에 대한 몇 가지 유사한 불평 다음RMagick/ImageMagick 설치

In file included from rmagick.c:13: 
./rmagick.h:1210:51: error: unknown type name 'MagickPixelPacket' 
extern void Color_to_MagickPixelPacket(Image *, MagickPixelPacket *, VALUE); 

이 (가 도움이 보이면 내가 나머지를 게시 할 수 있습니다).

나에게 ImageMagick 6과 버전 7이 설치되어있어 버전 문제가있는 것 같아 버전 6을 제거했지만 문제가 지속됩니다.

ln -s /usr/local/include/ImageMagick-7/MagickCore /usr/local/include/magick 
ln -s /usr/local/include/ImageMagick-7/MagickWand /usr/local/include/wand 

내가 양조 물건을 설치, 맥북에있어 : ​​

은 또한 중요한의 경우, 필요한 .H 파일을 찾을 수 rmagick에 대해 다음을 심볼릭 링크했다. 나의 현재 ImageMagick 버전은 7이지만, 문제를 일으키는 나머지 버전 6 문제를 의심 스럽다.

의견이 있으십니까? 필요한 경우 더 많은 정보를 제공하게되어 기쁩니다. 그러나 지금은 다른 것을 생각할 수 없습니다.
데비안이 보석

당신은 무엇을보고 whant하면 보석이 additionnal 종속성을 필요 여부에 있는지 인을위한 libmagickwand-DEV의 설치가 필요합니다

+0

정답은 아니지만 저희 가게에서는 Rmagick을 [MiniMagick] (https://github.com/minimagick/minimagick)으로 완전히 대체했습니다. 대부분 RMagick은 설치하기에 좋은 피타이기 때문입니다. IDK는 현재 상황에서 더 잘 설치되지만 옵션 일 수 있습니다. –

답변

1

Brad와 Matthieu에게 감사드립니다. MiniMagick은 좋은 솔루션처럼 보입니다. Matthieu는 시스템마다 다른 의존성이 있다는 것을 확실히 알고 있습니다. 내 경우에는 내가 RMagick와 ImageMagick이 7을 사용하려고 포기 결국,하지만 난 여기에 나를 위해 일한 무엇은 ImageMagick이 6 작업을 얻었다이 SE 포스트에

brew remove imagemagick 
PKG_CONFIG_PATH=/usr/local/opt/[email protected]/lib/pkgconfig 
brew install [email protected] 
gem install rmagick 

많은 감사 : https://stackoverflow.com/a/41788501/5054505 가 기록을 위해, 나는 OSX에있다 Yosemite

또한,이 RMagick 문제점을보십시오 : https://github.com/rmagick/rmagick/issues/256. 바라건대이 문제는 곧 수정 될 예정이지만, 현재로서는 버전 6으로 되돌아가는 것이 인기있는 접근 방법입니다.

1

각 유통은 자신의 방법은, 전이있어 루비 보석을 관리 Mac (데비안의 번들과 비슷한 문제가 있음)