Tôi nhận được lỗi hiển thị bên dưới khi cố gắng cài đặt đá quý rmagick. Tôi đang sử dụng Snowleopard 10.6 bằng RVM, Ruby 1.9.2-head và Rails 3.05. Trả lời các câu hỏi tương tự được đề nghị cài đặt ImageMagick, điều mà tôi đã làm thành công. Những người khác đề nghị cài đặt "thư viện libmagick9-dev", tuy nhiên, tôi không thể tìm ra cách để làm điều này.
Tôi là một nhà phát triển mới và mọi hỗ trợ hoặc chỉ dẫn cho một giải thích hoặc tài nguyên hiện có đều được đánh giá cao. Cảm ơn!
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
CẬP NHẬT Nếu bạn là người dùng Mac / OS X, tôi rất khuyến nghị sử dụng Homebrew làm trình cài đặt / quản lý gói của bạn. Bạn có thể tìm thấy nó TẠI ĐÂY . Vì ban đầu hỏi câu hỏi này, tôi đã gỡ bỏ tất cả các bản cài đặt trước đó của tôi về những thứ như rmagick và fantemagick, và cài đặt lại chúng bằng Homebrew. Siêu dễ dàng với một danh mục lớn các gói, và cập nhật / gỡ cài đặt cũng là một cinch!