2010-09-21 28 views
7

thể trùng lặp:
ImageMagick/RMagick - Can't install RMagick 2.13.1. Can't find Magick-configKhông thể tìm thấy Magick-config

Tôi nhận được lỗi sau khi tôi cố gắng chạy console dev của tôi (MAC OS X/Snow Leopard) . Có ai biết cách giải quyết không?

/usr/local/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 .:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/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. 

Trả lời

0

Tôi gặp vấn đề tương tự vì tôi không đưa thư viện cho một loại đá quý cụ thể. Kiểm tra đá quý của bạn và xem họ có phụ thuộc vào một thư viện mà hình ảnh đá quý luôn luôn làm.

config.gem gem_name, :lib => 'path_of_your_library' 
14

Dường như vấn đề này thường xảy ra trong thời gian cài đặt đá quý RMagick ... Tôi đã gặp vấn đề tương tự và tôi đã tìm thấy giải pháp trong cùng một trang web này. Theo liên kết here.

Giải pháp:

sudo apt-get install libmagick9-dev

+0

vâng tôi đã thử điều này nhưng nhận lệnh apt-get không tìm thấy. Vậy apt-get là gì? – 29er

+0

hoạt động trên ubuntu-lucid – alfonx

+3

Có vẻ như sự phụ thuộc này đã được thay đổi trên một: graphicsmagick-libmagick-dev-compat –

16

Tôi giải quyết nó bằng cách cài đặt libmagickwand-dev

apt-get install libmagickwand-dev 
gem install rmagick 

Trước đây, tôi đã nhận lỗi sau (thậm chí sau khi cài đặt libmagick9-dev):

apt-get install libmagick9-dev 
Reading package lists… Done 
Building dependency tree 
Reading state information… Done 
Package libmagick9-dev is a virtual package provided by: 
libmagickwand-dev 7:6.4.5.4.dfsg1-1ubuntu3.1 
You should explicitly select one to install. 
E: Package libmagick9-dev has no installation candidate 
Các vấn đề liên quan