Ubuntu 10.04에 rmagick를 설치하는 방법?


100

여기까지 내가 한 일이 있습니다.

sudo apt-get install imagemagick libmagickcore-dev

이것은 오류가 발생하지 않았으므로 ImageMagick이 올바르게 설치되었다고 생각합니다. 그런 다음 gem 설치를 시도했습니다.

sudo gem install rmagick

그 결과 다음과 같은 오류가 발생했습니다.

ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.13.1. Can't find MagickWand.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/usr/bin/ruby1.8


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out

Ubuntu 10.04에 rmagick을 설치하려면 어떻게해야합니까?


아마도 unix.stackexchange로 옮겼습니까?
Chris

답변:


128

우분투 아카이브에서 libmagickwand-dev를 설치해야한다고 생각합니다.

sudo apt-get install libmagickwand-dev

이 패키지에는 MagickWand.h 파일이 포함되어 있습니다.


1
왜 이것이 자동으로 포함되지 않습니까?
Mark Boulder

30
sudo apt-get 설치 libmagickwand-dev imagemagick

5

소스에서 빌드하기 위해 다음 단계를 수행했습니다.

> wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
> tar -xzvf ImageMagick.tar.gz
> ./configure --prefix=/usr/local --with-x=no --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --disable-openmp
> make
> sudo make install
> sudo /sbin/ldconfig /usr/local
> sudo ln -f /usr/local/bin/Magick-config /usr/bin/Magick-config
> sudo PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ gem install rmagick

결과

Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed

이것은 소스에서 빌드 할 때 나를 위해 일했습니다. 감사!
Delameko


0
  1. aptitude install imagemagick
  2. aptitude install perlmagick

에 따라 이 지침 .


1
rvm을 통해 특정 버전의 루비를 사용하는 팀과 함께 작업하지 않는 한, 의사를 원합니다. rvm을 사용하는 사람들에게는 위의 요구 사항 목록이 작동해야합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.