'require': não pode carregar tal arquivo - mkmf

2

Eu executei o seguinte comando e obtive um '' require ': não é possível carregar a mensagem de erro file - 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>'

Como posso corrigir isso?

O sistema operacional é ubunut 14.04

    
por Anthony Kong 25.02.2015 / 22:08

1 resposta

3

Em toda a versão atualmente suportada do Ubuntu (incluindo o Ubuntu 14.04), abra o terminal e digite:

sudo apt-get install ruby-dev  

Este pacote contém os arquivos de cabeçalho e a biblioteca mkmf, necessários para criar uma biblioteca de extensões para o Ruby. Também é necessário construir muitas gemas.

Fonte: link

    
por 27.07.2015 / 07:59

Tags