Using PKG_CFLAGS=-I/Users/xlong3/anaconda/include/libxml2
Using PKG_LIBS=-L/Users/xlong3/anaconda/lib/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/include -DNDEBUG -I/Users/xlong3/anacond
我们的机器上预装了libxml2 2.7.6 .但是,有人需要更新版本的libxml2,并在我们的网络文件系统上安装了2.7.8。同样,他们使用这个版本的libxml2来编译他们的Perl模块XML::LibXML的版本,这是libxml2的Perl接口。这也是放置在网络驱动器,并意味着开发人员使用。我的脚本发现这个模块很好,但是当它运行它时,它会抱怨它是针对一个更新的libxml2版本编译的,而不是脚本所看到的版本:
Warning: XML::LibXML compiled against l
Likely this means that your installed version of libxml2 is old enough that nokogiri will not work well*** extconf.rb failed ***我尝试了从Nokogiri网站的指示,我无法获得Nokogiri宝石安装,以识别libxml2。按照,我通过自制安装并链接了libxml2和libxs
我已经为libxml2设置了PKG_CONFIG_PATH的正确位置,并且让pkg-config可以看到它:libxml-2.0不幸的是,gem构建过程没有:...
checking for libxml/xmlversion.h in /opt/include/libxml2,/opt/local/include/libxml2,
所以如果我输入任何东西,我就会得到这个错误,而且我找不到解决方案。如果我尝试rake、生成控制器或其他任何东西,就会出现这个错误。请帮帮忙。C:/Ruby22/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x86-mingw32/lib/nokogiri.rb:29:in `require': cannot load such file -- nok
ogiri/nokogiri