Ubuntu
儘管在 Ubuntu 上正常安裝,但不能要求 ‘rmagick’(LoadError: no such file to load – rmagick)
我已經安裝了所有的開發文件(
sudo apt-get install libmagick++-dev libmagickcore-dev libmagickwand-dev
)以及 gem 本身(gem install rmagick
),並且一切都安裝得很好,在任何一個步驟中都沒有編譯或安裝錯誤。每當我實際出現問題時
require 'rmagick'
:ruby-1.9.2-p290 :001 > require 'rmagick' LoadError: no such file to load -- rmagick from /home/marfay/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/marfay/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from (irb):1 from /home/marfay/.rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'
我已經在 rvm 上嘗試了許多不同版本的 ruby 安裝,以及使用 aptitude 的系統安裝,一切都失敗了,
require
並顯示相同的錯誤消息。非常感謝任何指導!
嘗試
RMagick
代替rmagick
:$ irb irb(main):001:0> require 'RMagick' => true irb(main):003:0> puts Magick::Long_version This is RMagick 2.13.1 ($Date: 2009/12/20 02:33:33 $) Copyright (C) 2009 by Timothy P. Hunter Built with ImageMagick 6.6.8-5 2011-07-08 Q16 http://www.imagemagick.org Built for ruby 1.8.7 Web page: http://rmagick.rubyforge.org Email: rmagick@rubyforge.org => nil irb(main):004:0>