【发布时间】:2014-01-05 17:02:59
【问题描述】:
我成功安装了 Ruby 1.9.1 和 Nokogiri,但是,当我尝试使用 Nokogiri 时出现以下错误:
uninitialized constant ::Nokogiri
这似乎是因为找不到 Nokogiri 宝石。这是我的代码:
File::open("test.html"){|file|
puts file.class => file
page = Nikogiri::HTML(file) => uninitialized constant ::Nokogiri
puts page.class
}
但这有效:
page = Nokogiri::HTML(open("test.html"))
file = open("test.html") => file
page = Nokogiri::HTML(file)
puts page.class => document
那么你能帮我找出问题所在吗?
【问题讨论】: