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

时间:2019-04-04 04:48:33

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

环境

  • Ruby [1.9.3p547]
  • 导轨 [3.2.22.5]
  • Devise [3.0.4]

当我为此应用程序运行任何rails或rake命令时,它提示我以下错误

  

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

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

  

/config/initializers/doorkeeper.rb:1:in'':   未初始化的常量Doorkeeper(NameError)

以此类推,如果我评论了doorkeeper.rb文件,则会给我

错误
  

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

我无法获得我的应用程序的问题,我无法执行任何耙或导轨。它直接给我未初始化常量的错误。

Ruby和Rails版本非常旧。我不想升级它。我早些时候虽然是设计宝石的问题。但这绝对不是设计宝石的问题。

如果有人对这种错误有任何想法,请帮助我。

预先感谢

1 个答案:

答案 0 :(得分:1)

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

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