2014-11-21 9 views
1

루비 버전을 2.0.0-p353으로 전환해야했습니다. 나는 rbenv를 사용하고 p353을 정상적으로 설치했다 (rbenv 설치).Debian Sid에서 rmagick을 설치하는 중 오류가 발생했습니다.

어떤 이유로 rmagick이이 루비 버전에 설치하지 못했습니다. 여기에 전체 오류 :

Fetching: rmagick-2.13.2.gem (100%) 
Building native extensions. This could take a while... 
ERROR: Error installing rmagick: 
    ERROR: Failed to build gem native extension. 

    /home/dot/.rbenv/versions/2.0.0-p353/bin/ruby extconf.rb 
checking for Ruby version >= 1.8.5... yes 
checking for gcc... yes 
checking for Magick-config... no 
Can't install RMagick 2.13.2. Can't find Magick-config in /home/dot/.rbenv/versions/2.0.0-p353/bin:/home/dot/.rbenv/libexec:/home/dot/.rbenv/plugins/ruby-build/bin:/home/dot/perl5/bin:/home/dot/opt/bin:/home/dot/.rbenv/bin:/home/dot/perl5/bin:/home/dot/.rbenv/shims:/home/dot/opt/bin:/home/dot/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/dot/opt/algs4/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/dot/opt/algs4/bin 

*** 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=/home/dot/.rbenv/versions/2.0.0-p353/bin/ruby 


Gem files will remain installed in /home/dot/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/rmagick-2.13.2 for inspection. 
Results logged to /home/dot/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/rmagick-2.13.2/ext/RMagick/gem_make.out 

rmagick가 2.0.0-p481에 설치되어 있기 때문에 내 시스템에 설치된 모든 헤더와 -dev 패키지를 가지고있다.

$ rbenv version && gem list | grep rmagick 
2.0.0-p481 (set by /home/dot/.rbenv/version) 
rmagick (2.13.2) 

. http://paste.debian.net/hidden/102606b7/

어떤 아이디어 : 여기

apt install imagemagick libmagickwand-dev 
imagemagick is already the newest version. 
libmagickwand-dev is already the newest version. 

는 새로 설치입니까? 우분투에

답변

2

: 분명히 당신은 아마 희망이 도움이

▷ sudo apt-get install libmagickcore-dev 

해야한다는 것을 의미

▷ dpkg --search Magick-config 
libmagickcore-dev: /usr/share/man/man1/Magick-config.1.gz 
libmagickcore-dev: /usr/bin/Magick-config 

.

+0

'libmagickcore-dev'도 설치됩니다. libmagickcore-6.q16-dev : amd64 :/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config' – radubogdan

+2

일부가 있습니다. 귀하의 환경에서 결함, AFAIU. rmagick을 설치하기 전에'export PATH =/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16 : $ PATH'을 시도해보십시오. 도움이 될 것입니다. – mudasobwa

+0

예. 나는 당신이'dpkg --search Magick-config'에 대해 쓴 후에 그것을 보았습니다. 현재 컴퓨터에 설치된 모든 버전에서 rmagick을 사용했기 때문에 어떤 일이 일어 났는지 알 수 없습니다. 감사합니다 mudasobwa – radubogdan

관련 문제