首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nokogiri分割故障?

Nokogiri分割故障?
EN

Stack Overflow用户
提问于 2011-04-07 12:28:38
回答 1查看 5.7K关注 0票数 5

我试图从Railscast运行一个简单的Ruby脚本,一旦我运行了我的程序,我就得到了以下分段错误错误。我试着卸载并重新安装诺基亚吉瑞和LibXML,但仍然一无所获。有什么办法可以修复Ruby 1.87版本吗?也许这就是问题所在?

代码语言:javascript
复制
$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

/Users/da/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle:
[BUG] Segmentation fault ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

Abort trap $ ruby -v ruby 1.9.2p180
(2011-02-18 revision 30909)
[x86_64-darwin10.7.0] $ bundle exec
nokogiri -v—
---  warnings: []

nokogiri: 1.4.4
ruby:
  version: 1.9.2
  platform: x86_64-darwin10.7.0
  engine: ruby
libxml:
  binding: extension
  compiled: 2.7.7
  loaded: 2.7.7

这是我使用的代码:

代码语言:javascript
复制
#!/usr/bin/ruby -w

require 'rubygems'
require 'nokogiri'
require 'open-uri'

url = "http://www.walmart.com/search/search-ng.do?search_constraint=0&ic=48_0&search_query=batman&Find.x=0&Find.y=0&Find=Find"
doc = Nokogiri::HTML(open(url))
puts doc.at_css("title").text
doc.css(".item").each do |item|
  title = item.at_css(".prodLink").text
  price = item.at_css(".PriceCompare .BodyS, .PriceXLBold").text[/\$[0-9\.]+/]
  puts "#{title} - #{price}"
  puts item.at_css(".prodLink")[:href]
end
EN

回答 1

Stack Overflow用户

发布于 2011-04-07 14:55:56

这篇文章中描述的解决方案可能对你有效:Upgraded to ruby 1.9.2 and getting Segmentation Fault errors in nokogiri

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5575981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档