Rails 3.2 - 无法加载初始化文件的模块
Rails 3.2 - Unable to load modules of initializers files
环境
- Ruby [1.9.3p547]
- Rails[3.2.22.5]
- 设计[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 `':
uninitialized constant Doorkeeper (NameError)
等等,如果我评论 doorkeeper.rb 文件,它会给我错误
/config/initializers/kaminari_config.rb:1:in `':
uninitialized constant Kaminari (NameError)
我无法了解我的应用程序有什么问题我无法执行任何抽成或 rails。它直接给我未初始化常量的错误。
ruby和rails版本很旧。我不想升级它。早些时候我虽然这是设计问题 gem。但这一定不是设计问题 gem.
如果有人知道此类错误,请帮助我。
提前致谢
我认为您遇到了一些安装问题。请尝试从头开始安装。
按照以下步骤操作。
- 从
Gemfile.lock
中查找捆绑器版本
- 使用该版本安装捆绑器并继续捆绑安装
- 检查 API_KEY 和初始化程序中的值。
- 检查 Gem 是否支持您的 Ruby 版本(因为它太旧了)
环境
- Ruby [1.9.3p547]
- Rails[3.2.22.5]
- 设计[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 `': uninitialized constant Doorkeeper (NameError)
等等,如果我评论 doorkeeper.rb 文件,它会给我错误
/config/initializers/kaminari_config.rb:1:in `': uninitialized constant Kaminari (NameError)
我无法了解我的应用程序有什么问题我无法执行任何抽成或 rails。它直接给我未初始化常量的错误。
ruby和rails版本很旧。我不想升级它。早些时候我虽然这是设计问题 gem。但这一定不是设计问题 gem.
如果有人知道此类错误,请帮助我。
提前致谢
我认为您遇到了一些安装问题。请尝试从头开始安装。 按照以下步骤操作。
- 从
Gemfile.lock
中查找捆绑器版本
- 使用该版本安装捆绑器并继续捆绑安装
- 检查 API_KEY 和初始化程序中的值。
- 检查 Gem 是否支持您的 Ruby 版本(因为它太旧了)