2011-02-04 4 views
8

Я просто хотел gem install rmagickУстановка RMagick Gem

и получил это:

Building native extensions. This could take a while... 
ERROR: Error installing rmagick: 
    ERROR: Failed to build gem native extension. 

/usr/bin/ruby1.8 extconf.rb 
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) 
    from extconf.rb:1 

ImageMagick и libmagickwand-DEV уже установлен.

Использование Ubuntu Linux.

Любая помощь?

Ваш, Joern.

ответ

15

использовать RVM для установки рубин (предпочтительно) или использовать APT-получить установку рубин рубин-DEV

aptitude install build-essential imagemagick libmagickcore-dev libmagickwand-dev 
gem install rmagick 

--edit 1--
Вам также потребуется рубиновый-DEV (или рубин-полный) для успешной компиляции RMagick перед установкой gem.

+0

извините, такая же ошибка –

+0

Как насчет ruby-dev? установлен? – c2h2

+0

это был ruby-dev, если вы разместите его отдельно в качестве ответа, я буду отмечать это как правильный ответ. –

0

Sudo APT-получить установку ImageMagick libmagickwand-DEV

камень установить RMagick

или

в гем файле

камень 'RMagick'

затем запустить

комплект комплект

+0

Это не поможет. OP говорит, что эти пакеты уже установлены и запускают эту команду. И вообще, ответ уже был принят ** три с половиной года назад **. –

+0

Это работает для меня. –

Смежные вопросы