2010-09-06 56 views
0

我有以下 -沒有這樣的文件來加載 - rmagick

寶石版 - 1.3.2

紅寶石版 - 紅寶石1.8.7(2008-08-11 PATCHLEVEL 72)[1486-的Linux]

Rails的版本 - 的Rails 2.3.5

========================

rmagick(2.13.1,2.10 .0)

Authors: Tim Hunter, Omer Bar-or, Benjamin Thomas 
Rubyforge: http://rubyforge.org/projects/rmagick 
Homepage: http://rubyforge.org/projects/rmagick 
Installed at (2.13.1): /usr/lib/ruby/gems/1.8 
      (2.10.0): /usr/lib/ruby/gems/1.8 

Ruby binding to ImageMagick 

我最近更新的ImageMagick ImageMagick的到6.6.3-10

RubyGems的環境:

  • RubyGems的版本:1.3.2
  • RUBY版本:1.8.7(2008-08-11 PATCHLEVEL 72)[1486-的linux]
  • 安裝目錄:/usr/lib/ruby/gems/1.8
  • Ruby可執行文件:/usr/bin/ruby1.8
  • 可執行文件目錄:在/ usr/bin中
  • RubyGems的平臺:
    • 紅寶石
    • x86的Linux的
  • GEM PATHS:
    • /usr/lib/ruby/gems/1.8
    • /home/mbm/.gem/ruby/1.8
  • GEM配置:
    • :update_sources =>真
    • :冗長=>真
    • :基準=>假
    • :回溯=>假
    • :bulk_threshold => 1000
  • REMOTE SOURCES:

我真的不知道爲什麼這個錯誤是來了。 感謝advace。

回答

0
This installation of RMagick was configured with ImageMagick 6.6.3 but ImageMagick 6.4.5 is in use 

解決方案是錯誤信息,我無法在很長的時間看。 1.重新激活ImageMagick 6.6.3(刪除6.4。5) 2.保持6.4.5並再次安裝rmagick。

謝謝你們的投入。

2

請勿使用小寫字母('rmagick')。正確的方式是:

irb(main):002:0> require 'RMagick' 
=> true 
+0

RuntimeError:該安裝的RMagick已配置ImageMagick 6.6.3,但正在使用ImageMagick 6.4.5。 \t從/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31 /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.so \t:在'需要」 \t從/usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:11 \t從/usr/local/lib/site_ruby/1.8/rubygems/custom_require .RB:36:在'gem_original_require '從/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in \t'需要' \t從(IRB):2 – a5his 2010-09-06 08:24:10

+0

那麼你必須「寶石再次安裝rmagick「 – hellvinz 2010-09-06 10:43:10

+0

或者如果可能的話只使用你的linux發行包管理器。我強烈推薦它在寶石上。 – vise 2010-09-06 11:08:26

相關問題