首页 文章

无法构建gem原生扩展

提问于
浏览
2

我想在我的基于Fedora 12的行星实验室节点中安装一个OMF RC:它需要ruby 1.9.3 . 所以,我安装了git,然后安装了ruby-devel然后安装了rvm . 随着rvm我安装:

rvm install 1.9.3

毕竟,当我想安装时:

gem install omf_rc --pre --no-ri --no-rdoc

它给了我以下错误:

构建原生扩展 . 这可能需要一段时间...错误:安装omf_rc时出错:错误:无法构建gem原生扩展 . /usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb检查libxml / parser.h ... * extconf.rb失败*由于某些原因无法创建Makefile,可能缺乏必要的库和/或 Headers

请让我知道如何解决这个问题 . 谢谢

2 回答

  • 1

    好像你需要安装libxml,试试:

    sudo yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
    
  • 2

    还需要以下安装:

    sudo yum install -y git make gcc-c++
    

    sudo yum groupinstall development-tools development-libs
    

相关问题