Tôi gặp sự cố khi cài đặt rmagick. Tôi đang phát triển dự án của tôi bằng cách sử dụng ruby trên khung đường ray. Tôi bao gồm đá quý rmagick trong gemfile của tôi. Tôi nhận được thông báo lỗi sau:kiểm tra phiên bản ImageMagick> = 6.4.9 ... không Không thể cài đặt RMagick 2.13.4. Bạn phải có ImageMagick 6.4.9 hoặc mới hơn
checking for ImageMagick version >= 6.4.9... no
Can't install RMagick 2.13.4. You must have ImageMagick 6.4.9 or later.
Tôi đã cài đặt ImageMagick sử dụng brew:
imagemagick-6.8.9-8 already installed
Thư mục ImageMagick đang cư trú trong/usr/local/Cellar thư mục
Trong terminal của tôi:
Zoulfias-iMac: Myapp zoulfiahall $ rvm sử dụng ruby-2.0.0-p481
Using /Users/zoulfiahall/.rvm/gems/ruby-2.0.0-p481
Zoulfias-iMac:Myapp zoulfiahall$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/Users/zoulfiahall/.rvm/rubies/ruby-2.0.0-p481/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for /usr/bin/clang... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... no
Can't install RMagick 2.13.4. You must have ImageMagick 6.4.9 or later.
*** 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/zoulfiahall/.rvm/rubies/ruby-2.0.0-p481/bin/ruby
extconf failed, exit code 1
Gem files will remain installed in /Users/zoulfiahall/.rvm/rubies/
ruby-2.0.0- p481/lib/ruby/gems/2.0.0/gems/rmagick-2.13.4 for inspection.
Results logged to /Users/zoulfiahall/.rvm/rubies/
ruby-2.0.0- p481/lib/ruby/gems/2.0.0/extensions/x86_64-darwin-13/
2.0.0-static/rmagick-2.13.4/gem_make.out
Mọi lời khuyên sẽ được đánh giá cao.
Đây là giải pháp tối giản và dễ hiểu nhất ở đây và nó hoạt động tốt cho tôi. Tôi khuyên người khác nên thử cái này trước khi thử cái kia. – adrianmc