0

RVMの下でLinux Mint 14でRubyスクリプトを書いています。Ruby 2.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>'

のこぎりが設置されています。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 で実行しても違いはありません。

4

1 に答える 1

2

ではなくNokogiri、以下のように書くべきです

require 'nokogiri'

概要を参照してください:

于 2013-07-09T18:34:19.343 に答える