ОШИБКА: не удалось создать собственное расширение для самоцвета?

Я устанавливаю на свой компьютер инструмент мониторинга riemann. Я запускаю следующую команду из терминала:

Команда:

sudo gem install riemann-tools

Я получаю следующую ошибку:

ERROR:  Error installing riemann-tools:
        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>'

Аналогичная ошибка возникает при установке riemann-dash, но riemann-client устанавливается успешно.

я использую Ububtu 12.10, Я читал в Интернете о таких ошибках, и это было что-то с ruby-версией, но я не могу выяснить причину этого.

Любая помощь приветствуется.

1 ответ

Это решило это для меня:

Для Debian/Ubuntu

apt-get install ruby-dev zlib1g-dev 

Для RedHat/CentOS/Fedora:

yum install ruby-devel zlib-devel
Другие вопросы по тегам