rmagick gem을 설치하려고 할 때 아래와 같은 오류가 발생합니다. RVM, Ruby 1.9.2-head 및 Rails 3.05를 사용하여 Snowleopard 10.6을 사용하고 있습니다. 비슷한 질문에 대한 답변으로 ImageMagick을 설치하는 것이 좋습니다. 다른 사람은 "libmagick9-dev 라이브러리"설치를 제안했지만이 작업을 수행하는 방법을 알 수는 없습니다.
저는 새로운 개발자이며 기존 설명이나 리소스에 대한 지원이나 지시에 크게 감사드립니다. 감사!
jjdevenuta(opal)$ gem install rmagick
Fetching: rmagick-2.13.1.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/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.1. Can't find Magick-config in /Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@rails3/bin:/Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@global/bin:/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin:/Users/jjdevenuta/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/X11/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=/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby
업데이트 Mac / OS X 사용자라면 Homebrew를 패키지 설치 / 관리자로 사용하는 것이 좋습니다. 여기에서 찾을 수 있습니다 . 원래이 질문을 했으므로 rmagick 및 imagemagick와 같은 이전의 모든 설치를 제거하고 Homebrew를 사용하여 다시 설치했습니다. 방대한 패키지 카탈로그로 업데이트가 쉽고 업데이트 / 제거도 매우 중요합니다!