在mavericks osx上安装xcode后,Nokogiri缺少libxml2

时间:2014-05-05 21:12:59

标签: ruby-on-rails macos nokogiri osx-mavericks

我正在尝试在小牛队中安装nokogiri gem并收到错误:

checking for xmlParseDoc() in -lxml2... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.

Libxml2是通过自制软件安装的。我按照其他stackoverflow问题的建议安装了xcode,但问题仍然存在。

1 个答案:

答案 0 :(得分:2)

我必须明确它的位置,以及iconv。这是几个星期前,但我似乎记得它是这样的:

gem install nokogiri -- --with-xml2-lib=[path on your system] --with-xml2-include=[path on your system] --with-iconv-dir=[path on your system]

这些对我来说(OSX 10.9)是:

gem install nokogiri -- --with-xml2-lib=/opt/local/lib --with-xml2-include=/opt/local/include/libxml2 --with-iconv-dir=/usr/local