【问题标题】:require nokogiri: Load Error要求 nokogiri:加载错误
【发布时间】:2011-12-06 13:17:13
【问题描述】:

我是 Ruby 新手,我正在四处寻找用于解析 html 的库并找到了 Nokogiri。我遇到的问题是,如果我启动 IRB 并输入require 'nokogiri',它可以正常工作并打印出true。但如果我将它作为我的.rb 文件的一部分并使用ruby <scriptname> 执行它,它会给我一个LoadError: no such file to load 消息。

如果我在终端输入ruby --version,我的 Ruby 版本是 1.8.7。

【问题讨论】:

  • 在您的脚本中需要 Nokogiri 之前,您是否需要 require 'rubygems'?默认情况下,IRB 可能正在加载 ruby​​gems。

标签: ruby rubygems html-parsing nokogiri require


【解决方案1】:

尝试添加

require 'rubygems'

到 .rb 文件。

在 Ruby 1.9+ 中,rubygem 是自动加载的,不需要。尽管在 1.9 之前是否需要该行存在争议。

尽管如此,试一试。

【讨论】:

  • 没有争议; 1.8.7 需要,但 1.9 不需要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 2016-08-30
  • 1970-01-01
  • 1970-01-01
  • 2020-03-05
相关资源
最近更新 更多