升級我最近升級從Ubuntu的8.04服務器到10.04後,它似乎已經打破RMagick,與此錯誤:RMagick在Ubuntu 10.04破8.04
libWand.so.10:無法打開共享對象文件:沒有這樣的文件或目錄 - /opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/rmagick-2.12.2/lib/RMagick2.so
在網絡中尋找想法,我決定嘗試將這個符號鏈接到libMagickCore.so.2.0.1,並將libWand.so.10鏈接到libMagickWand.so.2.0.1。這讓我一個新的錯誤:
RMagick的這種安裝配置了ImageMagick的6.3.7,但ImageMagick的6.5.7-8正在使用中。
從那以後,我一直在嘗試各種谷歌搜索和卸載和RMagick和各種的ImageMagick庫的重新安裝,並沒有運氣的。我認爲一些圖書館可能是從源頭上建立起來的,或者是由以前的人員「手動」安裝的。
---(後來又增加:)
看來,RMagick 2.13.0或2.13.1已經固定ImageMagick的6.5.7工作,但是當我嘗試指定這些版本的寶石之一安裝它:(a)似乎安裝,但只有2.12.2出現在'gem list'中,而我的Rails應用只加載了2.12.2; (b)錯誤「錯誤:無法在任何存儲庫中找到有效的gem'rmagick'(= 2.13.0)」,如果我指定2.13.0。 「gem -v」說1.3.5。
---(後來:)
更新到了RubyGems 1.3.7如下所述:http://wiki.joyent.com/all-accelerators:kb:rubygems並沒有改變任何東西。
2個ImageMagicks: $在/ usr/local/bin目錄/ Magick -config --version 6.6。5 Q16 $/usr/bin/Magick-config --version 6.5.7 Q16 – hoff2 2010-11-17 17:47:55