`Require ': Diese Datei kann nicht geladen werden - mkmf

1706
Anthony Kong

Ich führte den folgenden Befehl aus und erhielt ein `` required ': Ich kann eine solche Datei nicht laden - mkmf `Fehlermeldung

$ sudo gem install sensu-plugin --no-rdoc --no-ri   Fetching: json-1.8.2.gem (100%)  Building native extensions. This could take a while...  ERROR: Error installing sensu-plugin:  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:1:in `<main>' 

Wie kann ich es reparieren?

Das Betriebssystem ist ubunut 14.04

2

1 Antwort auf die Frage

3
Allen

Öffnen Sie in allen derzeit unterstützten Ubuntu-Versionen (einschließlich Ubuntu 14.04) das Terminal und geben Sie Folgendes ein:

sudo apt-get install ruby-dev 

Dieses Paket enthält die Header-Dateien und die Bibliothek mkmf, die zum Erstellen einer Erweiterungsbibliothek für Ruby erforderlich sind. Es ist auch erforderlich, viele Edelsteine ​​zu bauen.

Quelle: https://stackoverflow.com/questions/27990898/sensu-windows-check-configuration/28058796#comment44517486_28058796