2011-02-04 2 views
8

Volevo solo gem install rmagickInstallazione RMagick Gem

e ottenuto questo:

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 e libmagickwand-dev è già installato.

Utilizzo di Ubuntu Linux.

Qualsiasi aiuto?

Cordiali saluti, Joern.

risposta

15

uso rvm per installare Ruby (preferito) o utilizzare apt-get install ruby ​​ruby-dev

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

--edit 1--
Sarà inoltre necessario ruby-dev (o rubino pieno) per compilare correttamente RMagick prima dell'installazione gem.

+0

scusate, stesso errore –

+0

Che dire di ruby-dev? installato? – c2h2

+0

era ruby-dev, se pubblichi questo separatamente come risposta, lo contrassegnerò come la risposta giusta. –

0

sudo apt-get install ImageMagick libmagickwand-dev

gem install RMagick

o

nel file di gemma

gioiello 'RMagick'

quindi eseguire

bundle install

+0

Questo non aiuterà. L'OP dice che quei pacchetti sono già installati e sta eseguendo quel comando. E comunque, una risposta era già stata accettata ** tre anni e mezzo fa **. –

+0

questo è funziona per me. –