2013-11-23 44 views
0

當我執行rails s服務器將不會打開和我收到以下錯誤:未初始化的常量Omrails

Users/thomaspouliquen/whereisthepolice/config/routes.rb:2:in `<top (required)>': uninitialized constant Omrails (NameError) 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application/routes_reloader.rb:40:in `block in load_paths' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application/routes_reloader.rb:40:in `each' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application/routes_reloader.rb:40:in `load_paths' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application/routes_reloader.rb:16:in `reload!' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application.rb:108:in `reload_routes!' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/devise-3.2.1/lib/devise/rails.rb:14:in `block in <class:Engine>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.12/lib/active_support/lazy_load_hooks.rb:34:in `call' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.12/lib/active_support/lazy_load_hooks.rb:34:in `execute_hook' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.12/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.12/lib/active_support/lazy_load_hooks.rb:42:in `each' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.12/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application/finisher.rb:52:in `block in <module:Finisher>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/initializable.rb:30:in `instance_exec' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/initializable.rb:30:in `run' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/initializable.rb:55:in `block in run_initializers' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/initializable.rb:54:in `each' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/initializable.rb:54:in `run_initializers' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/application.rb:136:in `initialize!' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing' 
    from /Users/thomaspouliquen/whereisthepolice/config/environment.rb:5:in `<top (required)>' 
    from /Users/thomaspouliquen/whereisthepolice/config.ru:3:in `block in <main>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize' 
    from /Users/thomaspouliquen/whereisthepolice/config.ru:in `new' 
    from /Users/thomaspouliquen/whereisthepolice/config.ru:in `<main>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:40:in `eval' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:40:in `parse_file' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:200:in `app' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/commands/server.rb:46:in `app' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:304:in `wrapped_app' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/server.rb:254:in `start' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/commands/server.rb:70:in `start' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/commands.rb:55:in `block in <top (required)>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/commands.rb:50:in `tap' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.12/lib/rails/commands.rb:50:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

問題是什麼?

+0

您是否擁有本教程中指定的相同版本的Ruby,RoR和任何其他寶石?如果你不這樣做,這是最可能的原因。評論與教程鏈接,我會盡力幫助你。 – 2013-11-23 22:45:47

+0

錯誤消息是「未初始化的常量Omrails」。什麼是'Omrails'?你在哪裏定義了它? – carols10cents

+0

即將發佈,請確保您沒有錯過任何'require'語句或這樣的(關於Omrails) – 2013-11-23 22:58:25

回答

0

您是否有機會更改您的應用程序的名稱?

也許它被命名爲WhereIsThePolice現在它是Omrails

如果你想改變你的應用程序的名稱,你必須更改幾個文件,所以讓我知道如果是這樣的話。

+0

我其實不知道我會怎麼做。我對軌道非常陌生,直到兩個小時前它才完美運行。 – user3026077

+0

你如何改變應用程序的名稱?檢查我是否沒有錯誤地執行 – user3026077

+1

那麼,首先,'routes.rb'中的第二行是什麼? config/application.rb的前幾行是什麼,特別是'module ...'行? – Ivan

相關問題