我成功地安装了Ruby 1.9.1和Nokogiri,但是,当我尝试使用Nokogiri时,我得到了以下错误:
uninitialized constant ::Nokogiri这似乎是因为找不到Nokogiri gem。这是我的代码:
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你能帮我找出哪里出了问题吗?
发布于 2014-01-03 15:41:35
代码有一个拼写错误:
page = Nikogiri::HTML(file) # => uninitialized constant ::Nokogiri
# ^https://stackoverflow.com/questions/20898836
复制相似问题