Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了红宝石 – 不能安装Nokogiri宝石,“libxml / parser.h”没有找到,但是在那里,为什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图安装Nokogiri,但是我总是收到一个编译错误: @H_450_2@checking for libxml/parser.h... *** extconf.rb failed ***

但是,我已经安装了它和所有其他依赖项.

我试着给安装人员提示如下:

@H_450_2@%> gem install nokogiri -- --with-xml2-lib=/usr/lib/ --with-xml2-include=/usr/include/libxml2/ ... checking for libxml/parser.h... *** extconf.rb failed *** ...

但它仍然不安装:

@H_450_2@%> find /usr/include/ -name "parser.h" /usr/include/libxml2/libxml/parser.h ...

我在Ubuntu 11.10.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~

输出:

dpkg-query -l | grep xml”和“dpkg-query -l | grep xslt

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

失败似乎在海湾合作委员会的一边:

@H_450_2@%> cat Hello.c #include <stdio.h> main() { printf("Hello World \n"); } %> gcc Hello.c /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x12): undefined reference to `__libc_csu_fini' /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x19): undefined reference to `__libc_csu_init' collect2: ld gab 1 als Ende-Status zurück

解决方法

这将工作. @H_450_2@sudo apt-get install libxslt-dev libxml2-dev gem install nokogiri

大佬总结

以上是大佬教程为你收集整理的红宝石 – 不能安装Nokogiri宝石,“libxml / parser.h”没有找到,但是在那里,为什么?全部内容,希望文章能够帮你解决红宝石 – 不能安装Nokogiri宝石,“libxml / parser.h”没有找到,但是在那里,为什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。