Ошибка: неопределенный метод `= ~ 'при установке ImageMagick через Homebrew - PullRequest
1 голос
/ 15 января 2012

Я получаю очень странный ответ, когда пытаюсь установить ImageMagick через Homebrew.

Это дает мне следующее:

Holger-Sindbaeks-MacBook-Air:showwwdown_0.3 holgersindbaek$ brew install imagemagick

Error: undefined method `=~' for #<Pathname:/usr/local/Library/Formula/jpeg.rb>
Please report this bug:
    https://github.com/mxcl/homebrew/wiki/checklist-before-filing-a-new-issue
/usr/local/Library/Homebrew/formula.rb:426:in `factory'
/usr/local/Library/Homebrew/formula_installer.rb:38:in `block (2 levels) in install'
/usr/local/Library/Homebrew/extend/ARGV.rb:121:in `filter_for_dependencies'
/usr/local/Library/Homebrew/formula_installer.rb:34:in `block in install'
/usr/local/Library/Homebrew/formula_installer.rb:30:in `each'
/usr/local/Library/Homebrew/formula_installer.rb:30:in `install'
/usr/local/Library/Homebrew/cmd/install.rb:103:in `block in install_formulae'
/usr/local/Library/Homebrew/cmd/install.rb:86:in `each'
/usr/local/Library/Homebrew/cmd/install.rb:86:in `install_formulae'
/usr/local/Library/Homebrew/cmd/install.rb:24:in `install'
/usr/local/bin/brew:83:in `<main>'

Это абсолютно ничего не говорит мне, и я не понимаюне знаю, каким может быть следующий шаг.У вас есть идеи?

Я работаю на Mac OSX 10.6 и Ruby 1.9.2

1 Ответ

3 голосов
/ 16 января 2012

Мне любопытно в этот момент (январь 2012 г.) узнать об основных драгоценных камнях, которые, похоже, не работают с 1.9.2
Для imagemagick я нашел рабочую версию 1.9.2, детальную по адресу:
http://yakobubaidullah.blogspot.com/2011/01/installing-papperclip-rmagick2.html

Примечание [1]: Из опыта, подобного этому, я научился тщательно выбирать свои драгоценные камни, оценивая, насколько «популярным» является драгоценный камень, как довольно хорошее представление о том, насколько популярным (и, следовательно, какова вероятность его обновления для обоихверсии ruby ​​и rails).
Для гемов github я смотрю: как недавно это было последнее обновление (например, главная страница github).Сколько вилок?Сколько загрузок?

Для рубинов я смотрю на число загрузок и графики статистики за время

Примечание [2]: github - более старый источник для драгоценных камней {и все еще источник для более старыхдрагоценные камни}, rubygems - это «новое» место, но это также означает для (относительно) новых драгоценных камней.Я думаю, это произошло в 2010-2011 годах.

С сайта rubygems.org: "Проект был начат в апреле 2009 года Ником Куаранто, и с тех пор его число выросло до 55 человек.Rubyists и миллионы загрузок gem. Начиная с выпуска RubyGems 1.3.6, сайт был переименован в RubyGems.org из Gemcutter, чтобы укрепить центральную роль сайта в сообществе Ruby.
Некоторые сведения о технических аспектах сайта: Это 100% Ruby. Основной сайт - это приложение Rails, а обслуживание RubyGem осуществляется через Sinatra. Драгоценные камни размещаются на Amazon S3, и время между публикацией нового гема и его подготовкой к установке минимально. Для получения дополнительной информацииПожалуйста, ознакомьтесь с кодом, лицензированным MIT на GitHub. "

Эти ссылки также могут помочь:

Не удается установить Imagemagick на Mac с Brew

Невозможно установить более старую версию ImageMagick через Homebrew

Установка образамагия с BREW

Примечание [3]: Наконец, как я прокомментировал выше, в ruby ​​1.9 значение = ~ можно переопределить, тогда как в 1.8 это не так.

...