虽然安装了libxml2,但Nokogiri的安装失败

时间:2015-09-30 20:13:05

标签: ruby-on-rails ruby rubygems nokogiri libxml2

gem install nokogirilibxml2 is missing失败。

消息的详细信息显示:

checking for xmlParseDoc() in libxml/parser.h... no
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... no

尽管我已经确认安装了libxml2。

使用命令行标志传递库位置的所有努力都失败了。

我正在跑步:

  • Ruby 2.2.0p0(2014-12-25修订版49005)[x86_64-darwin14]
  • Mac Yosemite
  • 安装自制程序

2 个答案:

答案 0 :(得分:0)

  1. 转到/usr/local/Cellar/libxml2/2.9.2/lib
  2. 运行名为xml2Conf.sh的文件。
  3. 运行gem install nokogiri -- --use-system-libraries

答案 1 :(得分:0)

您是否尝试过Nokogiri Mac OS installation notes

  

“我正在安装Yosemite。”

     

Nokogiri团队已经复制了一个关于品牌打击 - 新Yosemite装置的问题,可以通过运行来纠正:

gem update --system

还有" Nokogiri installation fails -libxml2 is missing"和" Install Nokogiri on Yosemite 10.10.3"。