我收到以下错误:
/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
)。在开发模式下,一切运行良好。
任何人都知道可能出现什么问题?
答案 0 :(得分:10)
我也有这个问题,并且不是不区分大小写。然而,我确实必须在这一行的上方加入rubygems。
require 'rubygems'
require 'nokogiri'
快乐的编码!
答案 1 :(得分:5)
require 'Nokogiri'
必须为require 'nokogiri'
。该名称区分大小写。
你的dev env在Windows上,它有一个不区分大小写的文件系统,所以你没有在开发过程中发现这个错误。
(没有看到为什么会发生这种情况的其他方式)