我正在尝试安装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原生扩展。什么都行不通。非常感谢所有帮助!
答案 0 :(得分:3)
我终于找到了问题!对于那些苦苦挣扎的人,不再搜索。您所要做的就是通过以下方式下载开发包:
sudo apt-get install ruby1.9.1-dev