我是Ruby新手,我正在寻找解析html的库,发现了Nokogiri。我遇到的问题是,如果我启动IRB并键入require 'nokogiri'
,它可以正常工作并打印出true
。但是,如果我将它作为.rb
文件的一部分并使用ruby <scriptname>
执行它,它会给我一个LoadError: no such file to load
消息。
如果我在终端输入ruby --version
,我的Ruby版本是1.8.7
尝试添加
require 'rubygems'
到。rb文件。
在Ruby 1.9+中,rubygem是自动加载的,不需要。尽管如此,还是试试吧