2

Я выполнил следующую команду и получил `` require ': не могу загрузить такой файл - mkmf `сообщение об ошибке

$ 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>'

Как я могу это исправить?

ОС убунут 14.04

1 ответ1

3

Во всех поддерживаемых в настоящее время версиях Ubuntu (включая Ubuntu 14.04) откройте терминал и введите:

sudo apt-get install ruby-dev  

Этот пакет содержит заголовочные файлы и библиотеку mkmf, необходимые для создания библиотеки расширений для Ruby. Также необходимо построить много драгоценных камней.

Источник: https://stackoverflow.com/questions/27990898/sensu-windows-check-configuration/28058796#comment44517486_28058796

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .