Ruby on rails 在ruby on rails应用程序中使用nokogiri gem时出现加载错误

Ruby on rails 在ruby on rails应用程序中使用nokogiri gem时出现加载错误,ruby-on-rails,gem,require,Ruby On Rails,Gem,Require,当我输入require语句来加载nokogiri gem时,我得到一个加载错误:没有这样的文件要加载——nokogiri 要求: 档案: 另外,我使用的是ruby v1.8,我想您确实在config/boot.rb中添加了require'nokogiri'。那不是做那件事的地方 把它放在你想使用它的文件的开头,或者放在初始化器中。我想你确实把require'nokogiri'放在config/boot.rb里面了。那不是做那件事的地方 把它放在文件开头你想使用它的地方,或者放在一个初始值设定项中

当我输入require语句来加载nokogiri gem时,我得到一个加载错误:没有这样的文件要加载——nokogiri

要求:

档案:


另外,我使用的是ruby v1.8,我想您确实在config/boot.rb中添加了
require'nokogiri'
。那不是做那件事的地方


把它放在你想使用它的文件的开头,或者放在初始化器中。

我想你确实把
require'nokogiri'
放在config/boot.rb里面了。那不是做那件事的地方


把它放在文件开头你想使用它的地方,或者放在一个初始值设定项中。

我和你有同样的问题,但最后我不需要那些“要求”来让它工作

我遇到的问题是,我在安装nokogiri后没有重新启动应用程序。一旦我重新启动应用程序,nokogiri在没有那两行“require”的情况下工作得很好。我最后需要的唯一“要求”是“开放uri”,因为我试图废弃一个远程页面


希望能有帮助。

我和你有同样的问题,但最后我不需要那些“要求”来让它工作

我遇到的问题是,我在安装nokogiri后没有重新启动应用程序。一旦我重新启动应用程序,nokogiri在没有那两行“require”的情况下工作得很好。我最后需要的唯一“要求”是“开放uri”,因为我试图废弃一个远程页面


希望这能有所帮助。

你把“require”放在哪里了?另外,要小心rails3/ruby1.8你把“require”放在哪里了?另外,要小心rails3/ruby1.8
  require 'rubygems' 
  require 'nokogiri'
source 'https://rubygems.org'
source 'http://gems.github.com'

gem 'rails', '3.2.3'
gem 'rubygems'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'

gem 'json'

# HTML Parser
gem 'nokogiri'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platform => :ruby

  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'