Rails 3.2 - 无法加载初始化程序文件的模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails 3.2 - 无法加载初始化程序文件的模块相关的知识,希望对你有一定的参考价值。

环境

  • 红宝石[1.9.3p547]
  • Rails [3.2.22.5]
  • 货币[3.0.4]

当我为这个应用程序运行任何rails或rake命令时,它给我以下错误

/config/initializers/devise.rb:3:in<top (required)>': undefined methodsetup'for Devise:Module(NoMethodError)

如果我评论文件devise.rb并再次运行rails命令。

/config/initializers/doorkeeper.rb:1:in`':ininitialized constant Doorkeeper(NameError)

等等,如果我评论doorkeeper.rb文件它给我错误

/config/initializers/kaminari_config.rb:1:in`':ininitialized constant Kaminari(NameError)

我无法得到我的应用程序的问题我无法执行任何rake或rails。它直接给了我未初始化常数的错误。

红宝石和铁轨版本非常陈旧。我不想升级它。早些时候我虽然是设计宝石的问题。但它一定不是设计宝石的问题。

如果有人知道这种类型的错误,请帮助我。

提前致谢

答案

我认为你有一些安装问题。请尝试从头开始安装。跟着这些步骤。

  1. Gemfile.lock找到bundler的版本
  2. 使用该版本安装bundler并继续使用bundle install
  3. 检查初始值设定项中的API_KEY和值。
  4. 检查你的Ruby版本的Gem支持(因为它太旧了)

以上是关于Rails 3.2 - 无法加载初始化程序文件的模块的主要内容,如果未能解决你的问题,请参考以下文章

Rails 3.2 Nginx Unicorn 总是尝试从公共文件夹加载 index.html (403)

Rails 遗留应用程序和 Ruby 2 错误:无法从文件类型 yml 加载翻译未知

为 Rails 加载配置文件的顺序是啥?

rails 4.2 DataTables无法重新初始化DataTable

rails 无法加载此类文件 -- rake (LoadError)

在 Rails 4 中自动加载 lib 文件