我是Ruby的新手,我正在寻找解析html的库并找到了Nokogiri。我遇到的问题是,如果我启动IRB并键入require 'nokogiri'
,它可以正常工作并打印出true
。但是,如果我将其作为.rb
文件的一部分包含在内并使用ruby <scriptname>
执行,则会向我发送LoadError: no such file to load
消息。
如果我在终端输入ruby --version
,我的Ruby版本是1.8.7。
答案 0 :(得分:4)
尝试添加
require 'rubygems'
到.rb文件。
在Ruby 1.9+中,rubygem会自动加载而不需要。虽然在1.9之前是否需要这条线存在争议。
然而,试一试。