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,可能缺少必要的库和/或头文件

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

4

2 回答 2

2

看来你需要安装libxml,试试:

sudo yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
于 2012-10-13T11:10:25.393 回答
1

它还需要以下安装:

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

sudo yum groupinstall development-tools development-libs
于 2012-10-19T10:07:42.060 回答