2013-04-16 7 views
8

Auf einem Ubuntu 12.04 bekomme ich die unten.nokogiri wird nicht installiert - FEHLER: Fehler beim Erstellen gem native Erweiterung

sudo apt-get install libxml2 libxml2-dev libxslt libxslt-dev 
sudo gem install nokogiri 
Building native extensions. This could take a while... 
ERROR: Error installing nokogiri: 
    ERROR: Failed to build gem native extension. 

     /usr/bin/ruby1.9.1 extconf.rb 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from extconf.rb:5:in `<main>' 


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.9 for inspection. 
Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.5.9/ext/nokogiri/gem_make.out 

Hier ist MYH Version von Rubin

ruby --version 
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] 

I für die Verwendung mit Messer-EC2 für Koch zu installieren versuchen.

Antwort

38

Sie sollten die notwendigen erforderlichen Pakete haben:

Rubin

sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 
sudo apt-get install libreadline-ruby1.8 libruby1.8 libopenssl-ruby 

nokogiri

sudo apt-get install libxslt-dev libxml2-dev zlib1g-dev 
sudo gem install nokogiri 

Dieses dieses Problem beheben sollte. Oder alternativ siehe Problems installing Nokogiri (1.5.2) on Ubuntu 12.10 Welches sollte auch Ihre Frage beantworten können. Zeiger für zukünftige Referenz. Versuchen Sie, Stackoverflow oder andere Ressourcen, die möglicherweise die Antwort haben, zu erforschen, weil Sie möglicherweise feststellen, dass Ihr Problem bereits gelöst wurde Wi

+3

über http://nokogiri.org/tutorials/installing_nokogiri.html –

+4

Ich benutze Ruby 2.1. 5 mit RVM in ubuntu, nach der Installation der folgenden Pakete 'sudo apt-get installieren libxslt-dev libxml2-dev zlib1g-dev' konnte ich erfolgreich installieren nokogiri –

+0

Dies wird in der neuesten Version von Kali helfen – jake

Verwandte Themen