Snorby Setup-RedCloth错误

时间:2012-08-27 20:56:46

标签: ruby-on-rails ruby rubygems gem snort

我正在尝试安装Snorby(很明显)并且我一直在使用同一个宝石遇到错误。每次我尝试在snorby目录中执行sudo bundle install时,都会出现以下错误:

Installing RedCloth (4.2.9) with native extensions /usr/local/lib/site_ruby/1.9.1/rubygems/installer.rb:556:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
    /usr/bin/ruby1.9.1 extconf.rb 

/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require'     来自extconf.rb:1:在''

我已经尝试过我所看到和知道的一切。我试图安装它的早期版本。我尝试过宝石。我试过sudo gem install Redcloth -v。然后它告诉我同样的连续错误。无法构建gem原生扩展。什么都行不通。非常感谢所有帮助!

1 个答案:

答案 0 :(得分:3)

我终于找到了问题!对于那些苦苦挣扎的人,不再搜索。您所要做的就是通过以下方式下载开发包:

sudo apt-get install ruby​​1.9.1-dev