нет такого файла для загрузки - rmagick - PullRequest
0 голосов
/ 06 сентября 2010

У меня есть следующее -

Версия Gem - 1.3.2

Версия Ruby - ruby ​​1.8.7 (2008-08-11 patchlevel 72) [i486-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
  • ВЕРСИЯ РУБИНА: 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
  • КАТАЛОГ УСТАНОВКИ: /usr/lib/ruby/gems/1.8
  • RUBY EXECUTABLE: /usr/bin/ruby1.8
  • EXECUTABLE DIRECTORY: / usr / bin
  • Платформы RUBYGEMS:
    • ruby ​​
    • x86-linux
  • ПУТИ ДЖЕМ:
    • / usr / lib / ruby ​​/ gems / 1.8
    • / home / mbm / .gem / ruby ​​/ 1.8
  • КОНФИГУРАЦИЯ GEM:
    • : update_sources => true
    • : verbose => true
    • : тест = = false
    • : обратная трассировка => false
    • : bulk_threshold => 1000
  • УДАЛЕННЫЕ ИСТОЧНИКИ:

Мне действительно интересно, почему эта ошибкаприходит.Спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

Не используйте строчные буквы ('rmagick'). Правильная форма:

irb(main):002:0> require 'RMagick'
=> true
0 голосов
/ 06 сентября 2011
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.

Спасибо, ребята, за ваш вклад.

...