我想在基于 Fedora 12 的 Planet Lab 节点中安装一个 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
它给了我以下错误:
Building native extensions. This could take a while...
ERROR: Error installing omf_rc:
block 引用>ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
正在检查 libxml/parser.h...* extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少 必要的库和/或 header
block 引用>请告诉我如何解决这个问题。谢谢
最佳答案
看来你需要安装libxml,试试:
sudo yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
关于ruby - 无法构建 gem native 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12872471/