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 method
setup'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。它直接给了我未初始化常数的错误。
红宝石和铁轨版本非常陈旧。我不想升级它。早些时候我虽然是设计宝石的问题。但它一定不是设计宝石的问题。
如果有人知道这种类型的错误,请帮助我。
提前致谢
我认为你有一些安装问题。请尝试从头开始安装。跟着这些步骤。
- 从
Gemfile.lock
找到bundler的版本 - 使用该版本安装bundler并继续使用bundle install
- 检查初始值设定项中的API_KEY和值。
- 检查你的Ruby版本的Gem支持(因为它太旧了)
以上是关于Rails 3.2 - 无法加载初始化程序文件的模块的主要内容,如果未能解决你的问题,请参考以下文章
Rails 3.2 Nginx Unicorn 总是尝试从公共文件夹加载 index.html (403)
Rails 遗留应用程序和 Ruby 2 错误:无法从文件类型 yml 加载翻译未知
rails 4.2 DataTables无法重新初始化DataTable