Nokogiri无法在OS X上安装
关于这个问题有很多post,但是,Nokogiri(版本1.6.x,1.7.x或1.8.x)无法在OS X上安装可能有几个原因。
相关文章:
-
OS X 10.6安装Nokogiri
-
无法在Mac OS X 10.9 Maveriks上安装nokogiri 1.6.1
命令行未安装:
这是最容易检查和修复的:在终端窗口中运行xcode-select --install
进行安装,然后通过运行gem install nokogiri
再次尝试gem install nokogiri
。
有些人报告他们使用了gem install nokogiri -- --use-system-libraries
Libxml,libxlt太新了:
这种情况是由于这些库在使用自制软件安装时可能太新了。 这种情况会导致安装过程中出现不兼容和致命错误。
要解决此问题,有两个主要选项:
gem install nokogiri -- --use-system-libraries --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib/
要么
brew unlink libxml2 brew unlink libxslt brew unlink libiconv sudo xcode-select --install gem install nokogiri
有关原因的更多详细信息,请参阅github上的问题1166 。