执行Nokogiri测试仪时需要“open-url”加载错误

我试图跟随RailsCast使用Nokogiri。

我的测试脚本文件中只有几个非常基本的行:

require 'rubygems' require 'nokogiri' require 'open-url' 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 

但是当我执行它时,我遇到了一个错误:

 /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- open-url (LoadError) from /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from nokogiri.test.rb:3:in `' 

我按照以下说明安装了open url gem: https : //github.com/openurl/openurl如何修复错误消息?

只是一个错字。 使用open-uri (不是open-url )。