新的rails项目,rails服务器和控制台不起作用

时间:2011-02-21 04:17:29

标签: ruby-on-rails

我知道我错过了一些明显的东西。我正在使用RVM与ruby 1.9.2和rails 3.0.4。我有一个名为rails_projects的文件夹,它包含具有单独项目的文件夹。一旦我的项目工作正常,服务器和控制台都很棒。我创建了一个新项目,安装了bundle,一切看起来都很好,除了服务器和控制台都给出了以下错误(logger是应用程序的名称):


/Users/RobertB/rails_projects/logger/config/application.rb:9:in <top (required)>': Logger is not a module (TypeError)
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:28:inrequire'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:28:in block in <top (required)>'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:27:intap'
    from /Users/RobertB/.rvm/gems/ruby-1.9.2-p180@rails3/gems/railties-3.0.4/lib/rails/commands.rb:27:in <top (required)>'
    from script/rails:6:inrequire'
    from script/rails:6:in `'

我确定我犯了一个愚蠢的错误,但我无法让它发挥作用。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:5)

应用程序的名称与Ruby标准库中的Logger类的名称冲突。为您的应用程序使用一个不太通用的名称,它会很好。