Rails 3没有这样的文件加载 - Nokogiri(LoadError)

时间:2011-10-29 19:03:49

标签: ruby ruby-on-rails-3 nokogiri

我收到以下错误:

/srv/www/cyprus-weather.net/cyprus-weather/vendor/cache/ruby/1.9.1/gems/activesupport-

3.1.0/lib/active_support/dependencies.rb:306:in `rescue in depend_on': 

No such file to load -- Nokogiri (LoadError)

仅在执行生产环境时(例如:rails c production)。在开发模式下,一切运行良好。

任何人都知道可能出现什么问题?

2 个答案:

答案 0 :(得分:10)

我也有这个问题,并且不是不区分大小写。然而,我确实必须在这一行的上方加入rubygems。

require 'rubygems'
require 'nokogiri'

快乐的编码!

答案 1 :(得分:5)

require 'Nokogiri'必须为require 'nokogiri'。该名称区分大小写。

你的dev env在Windows上,它有一个不区分大小写的文件系统,所以你没有在开发过程中发现这个错误。

(没有看到为什么会发生这种情况的其他方式)