【问题标题】:Rails 3.2 - Unable to load modules of initializers filesRails 3.2 - 无法加载初始化文件的模块
【发布时间】:2019-08-25 17:51:44
【问题描述】:

环境

  • 鲁比 [1.9.3p547]
  • 导轨 [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 `': 未初始化的常量 Doorkeeper (NameError)

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

/config/initializers/kaminari_config.rb:1:in `': 未初始化的常量 Kaminari (NameError)

我无法了解我的应用程序有什么问题,我无法执行任何 rake 或 rails。它直接给我未初始化常量的错误。

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

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

提前致谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.2


    【解决方案1】:

    我认为您有一些安装问题。请尝试从头开始安装。 请按照以下步骤操作。

    1. Gemfile.lock 查找捆绑器版本
    2. 使用该版本安装捆绑程序并继续捆绑安装
    3. 检查初始化程序中的 API_KEY 和值。
    4. 检查您的 Ruby 版本是否支持 Gem(因为它太旧了)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-01
      • 2013-09-03
      • 2012-08-15
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      相关资源
      最近更新 更多