Rails 3.2 - 无法加载初始化文件的模块
Posted
技术标签:
【中文标题】Rails 3.2 - 无法加载初始化文件的模块【英文标题】:Rails 3.2 - Unable to load modules of initializers files 【发布时间】: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 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:in `': 未初始化的常量 Kaminari (NameError)
我无法了解我的应用程序有什么问题,我无法执行任何 rake 或 rails。它直接给我未初始化常量的错误。
ruby 和 rails 版本非常旧。我不想升级它。早些时候我虽然是设计宝石的问题。但一定不是设计宝石的问题。
如果有人知道这种类型的错误,请帮助我。
提前致谢
【问题讨论】:
【参考方案1】:我认为您有一些安装问题。请尝试从头开始安装。 请按照以下步骤操作。
-
从
Gemfile.lock
查找捆绑器版本
使用该版本安装捆绑程序并继续捆绑安装
检查初始化程序中的 API_KEY 和值。
检查您的 Ruby 版本是否支持 Gem(因为它太旧了)
【讨论】:
以上是关于Rails 3.2 - 无法加载初始化文件的模块的主要内容,如果未能解决你的问题,请参考以下文章
heroku推送Rails 3.2应用时突然出现 "无法检测到RACK任务 "的情况(无其他错误)。
Rails 3.2 Nginx Unicorn 总是尝试从公共文件夹加载 index.html (403)
2021/12/10关于解决IDEA子模块没有加载到项目中(配置无错误,application.properties文件无法变成绿叶状)问题解决
2021/12/10关于解决IDEA子模块没有加载到项目中(配置无错误,application.properties文件无法变成绿叶状)问题解决
2021/12/10关于解决IDEA子模块没有加载到项目中(配置无错误,application.properties文件无法变成绿叶状)问题解决
2021/12/10关于解决IDEA子模块没有加载到项目中(配置无错误,application.properties文件无法变成绿叶状)问题解决