当我运行rails应用程序时,出现以下错误:
未定义的局部变量或方法“config”for main:Object
我该如何解决?
答案 0 :(得分:5)
我的猜测是你从旧版本的rails中找到了一些代码示例,它们要求你在environment.rb文件中放置一个config.gem *。要解决此问题,请将gem要求添加到gemfile中。
答案 1 :(得分:1)
当我遇到类似的问题时,这对我有用。
答案 2 :(得分:0)
当应用程序从Rails 2升级到Rails 3时,我遇到了这个问题。它在开发中工作但是我第一次在生产模式下运行时遇到了这个错误,因为config/environments/production.rb
包含Rails 2样式的行如:
config.cache_classes = true
..需要转换为Rails 3风格:
<<NameOfYourApp>>::Application.configure do
config.cache_classes = true
end