我正在用RVM在Linux Mint 14上编写Ruby脚本。在Ruby2.0和1.9.3中,当我试图运行我正在处理的东西时,我得到了一个错误:
/home/tom/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- Nokogiri (LoadError)
from /home/tom/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from make_index.rb:1:in `<main>'
Nokogiri已安装;
gem list
给出:*** LOCAL GEMS ***
bigdecimal (1.1.0)
bundler (1.3.5)
bundler-unload (1.0.1)
io-console (0.3)
json (1.5.5)
mini_portile (0.5.1)
minitest (2.5.1)
nokogiri (1.6.0)
rake (10.1.0, 0.9.2.2)
rdoc (3.9.5)
rubygems-bundler (1.2.1)
rvm (1.11.3.8)
有问题的文件以
require 'Nokogiri'
开头。使用sudo
运行文件没有区别,使用终端与在Geany中运行终端也没有区别。 最佳答案
不是,你应该写如下
require 'nokogiri'
见SYNOPSIS:
关于ruby - 无法加载Nokogiri,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17555636/