2013-02-06 124 views
1

在生產部署我的應用程序時,我有一個問題...我的Gemfile含有寶石「設計」和一切工作,發展精細...未初始化的常數設計(NameError)

這裏是我的unicorn_stderr.log文件,其中[XXXXXX]是我的Rails應用程序文件夾。

I, [2013-02-05T13:49:10.820924 #18780] INFO -- : Refreshing Gem list 
E, [2013-02-05T13:49:14.488684 #18777] ERROR -- : uninitialized constant Devise (NameError) 
[XXXXXX]/releases/20130205012052/config/initializers/devise.rb:3:in `<top (required)>' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>' 
[XXXXXX]/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/engine.rb:587:in `each' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/engine.rb:587:in `block in <class:Engine>' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `instance_exec' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `run' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/initializable.rb:55:in `block in run_initializers' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `each' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `run_initializers' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/application.rb:136:in `initialize!' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in `method_missing' 
[XXXXXX]/releases/20130205012052/config/environment.rb:5:in `<top (required)>' 
config.ru:4:in `require' 
config.ru:4:in `block in <main>' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/rack-1.4.4/lib/rack/builder.rb:51:in `instance_eval' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/rack-1.4.4/lib/rack/builder.rb:51:in `initialize' 
config.ru:1:in `new' 
config.ru:1:in `<main>' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn.rb:44:in `eval' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn.rb:44:in `block in builder' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:718:in `call' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:718:in `build_app!' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:591:in `init_worker_process' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:611:in `worker_loop' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:500:in `spawn_missing_workers' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:511:in `maintain_worker_count' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/lib/unicorn/http_server.rb:277:in `join' 
[XXXXXX]/shared/bundle/ruby/1.9.1/gems/unicorn-4.5.0/bin/unicorn:121:in `<top (required)>' 
[XXXXXX]/shared/bundle/ruby/1.9.1/bin/unicorn:23:in `load' 
[XXXXXX]/shared/bundle/ruby/1.9.1/bin/unicorn:23:in `<main>' 
E, [2013-02-05T13:49:14.502380 #17308] ERROR -- : reaped #<Process::Status: pid 18777 exit 1> worker=1 
I, [2013-02-05T13:49:14.502544 #17308] INFO -- : worker=1 spawning... 
I, [2013-02-05T13:49:14.512618 #18783] INFO -- : worker=1 spawned pid=18783 
I, [2013-02-05T13:49:14.512882 #18783] INFO -- : Refreshing Gem list 

我不明白這個問題......我用google搜索了這個,但是我沒有找到幫助我的地方,我希望有人能幫助我!

+1

更多信息請。生產是否與開發一樣運行在同一個盒子上?也沒必要生氣。 :) – shime

+0

我的開發和生產服務器運行Ubuntu。我曾經爲我的開發和我的生產服務器上的nginx/unicorn運行瘦...我確實沒有生氣:) – jiop

回答

1

我修復了它...我的script/railsconfig/unicorn_init.sh不可執行,所以這些文件的簡單chmod u+x解決了我的問題。這不是設計問題!

相關問題