首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

centos上纠结nokogiri

作者:  时间: 2011-06-12

# define the html url  
url="http://mp3.baidu.com/"  
# get the nokogiri document  
doc = Nokogiri::HTML(open(url)) 

在centos上,上面这句话硬是解析不出来,试了N种写法。

后来发现是nokogiri安装的问题,如果用centos5.5,最新的libxml2的版本还是过低,centos就这样,好用,稳定,但库太老了点。

sudo yum remove -y libxml2 libxslt 

然后到这里下载最新的libxml和libxslt安装吧。

ftp://xmlsoft.org/libxml2/

gem install /home/xiao/.rvm/gems/ree-1.8.7-2011.03@rails3/cache/nokogiri-1.4.4.gem -- --with-xml2-lib=/opt/libxml2-dev/lib --with-xml2-include=/opt/libxml2-dev/include/libxml2 --with-xslt-lib=/opt/libxslt-dev/lib --with-xslt-include=/opt/libxslt-dev/include

再测试,一切ok.

这是我的信息

[xiao@bogon collect]$ nokogiri -v
---
warnings: []

ruby:
engine: ruby
version:
1.8.7
platform: i686
-linux
libxml:
loaded:
2.7.8
binding: extension
compiled:
2.7.8
nokogiri:
1.4.4

作者: 杂草丛 发表于 2011-06-12 01:41 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· Mozilla成立MemShrink团队修复内存占用问题(2011-06-11 23:17)
· Twitter将推自助广告系统:小企业可自由购买(2011-06-11 19:27)
· 比尔·盖茨北大演讲:没钱也可投身慈善事业(2011-06-11 19:22)
· 关于MongoDB,你可能不知道的十件事(2011-06-11 18:57)
· 李国庆VS刘强东 电商冲撞并非两个人的战争(2011-06-11 18:50)

编辑推荐:自己动手开发编译器(三)有穷自动机

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库