![尽管在 Ubuntu 上正常安装,但无法要求“rmagick”(LoadError:没有要加载的文件 - rmagick)](https://linux22.com/image/564954/%E5%B0%BD%E7%AE%A1%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E6%AD%A3%E5%B8%B8%E5%AE%89%E8%A3%85%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%A6%81%E6%B1%82%E2%80%9Crmagick%E2%80%9D%EF%BC%88LoadError%EF%BC%9A%E6%B2%A1%E6%9C%89%E8%A6%81%E5%8A%A0%E8%BD%BD%E7%9A%84%E6%96%87%E4%BB%B6%20-%20rmagick%EF%BC%89.png)
我已经安装了所有开发文件(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
显示相同的错误消息。
非常感谢任何指导!
答案1
尝试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: [email protected]
=> nil
irb(main):004:0>