2011-02-04 8 views
8

Je voulais juste gem install rmagickInstallation RMagick Gem

et obtenu ceci:

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 et libmagickwand-dev est déjà installé.

Utilisation d'Ubuntu Linux.

Une aide?

Bien à vous, Joern.

Répondre

15

utilisation RVM installer Ruby (de préférence) ou utiliser apt-get install Ruby-dev

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

--edit 1--
Vous aurez aussi besoin ruby-dev (ou rubis complet) pour réussir la compilation de RMagick avant l'installation de gem.

+0

désolé, même erreur –

+0

Qu'en est-il de ruby-dev? installée? – c2h2

+0

c'était ruby-dev, si vous postez ceci séparément comme une réponse, je signalerai cela comme la bonne réponse. –

0

sudo apt-get install imagemagick libmagickwand-dev

gem install rmagick

ou

dans le fichier de pierres précieuses

bijou 'rmagick'

puis exécutez

bundle installer

+0

Cela ne va pas aider. L'OP dit que ces paquets sont déjà installés et exécute cette commande. Et de toute façon, une réponse était déjà acceptée ** il y a trois ans et demi **. –

+0

cela fonctionne pour moi. –