【问题标题】:Rails 3 No such file to load -- Nokogiri (LoadError)Rails 3 没有要加载的文件——Nokogiri (LoadError)
【发布时间】:2011-12-17 23:14:21
【问题描述】:

我收到以下错误:

/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)。在开发模式下一切正常。

有谁知道哪里出了问题?

【问题讨论】:

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


    【解决方案1】:

    我也遇到过这个问题,不是不区分大小写。但是,我确实必须在这条线上方包含 ruby​​gems。

    require 'rubygems'
    require 'nokogiri'
    

    编码愉快!

    【讨论】:

    • +1。尽管可能与 OP 问题不同,但这对我有帮助!
    【解决方案2】:

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

    您的开发环境位于 Windows 上,它具有不区分大小写的文件系统,因此您在开发过程中没有发现此错误。

    (不知道为什么会发生这种情况)

    【讨论】:

    • 我在 Mac 上开发。但是,我会尽快检查这个
    • @Zack,答案是成立的,但我不知道它是如何工作的。
    猜你喜欢
    • 2013-01-31
    • 1970-01-01
    • 2014-01-16
    • 2011-02-23
    • 2013-12-14
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    相关资源
    最近更新 更多