Я недавно обновил сервер с Ubuntu 8.04 до 10.04, и, похоже, он сломал RMagick с этой ошибкой:
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.
С тех пор я пробовал все видыпоиск в Google, удаление и переустановка RMagick и различных библиотек ImageMagick, и не повезло.Я думаю, что некоторые библиотеки могли быть построены из исходного кода или иным образом «вручную», установленным предыдущим персоналом.
--- (добавлено позже:)
Похоже, что RMagick 2.13.0 или 2.13.1было исправлено для работы с ImageMagick 6.5.7, но когда я пытаюсь указать одну из этих версий для установки gem, он либо: (a) появляется для установки, но в списке драгоценных камней отображается только 2.12.2 и только 2.12.2 загружается моим приложением rails;(b) ошибки «ОШИБКА: не удалось найти допустимый гем« rmagick »(= 2.13.0) в любом хранилище», если я укажу 2.13.0."gem -v" говорит 1.3.5.
--- (и позже:)
Обновление RUbyGems до 1.3.7, как описано здесь: http://wiki.joyent.com/all-accelerators:kb:rubygems не изменилосьчто-нибудь.