나는 신과 함께 모니터링하고있는 RoR 응용 프로그램을 가지고 있습니다. 유니콘 서버를 아무런 문제없이 시작할 수 있습니다.초기화되지 않은 상수 Redis (NameError)
unicorn -E production -c config/unicorn.rb
그리고 모두 정상적으로 작동합니다. 나는이
god start my-god-task-name
처럼 하나님을 사용하여 서버를 시작하려고 할 때 나는 uninitialized constatnt (NameError)
예외를 얻고 있지만 다음과 같은 출력을 내 로그 파일에 기록됩니다.
/var/www/beta.foerderapp.ch/releases/20140617123149/config/initializers/redis_starter.rb:2:in `<top (required)>': uninitialized constant Redis (NameError)
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/engine.rb:587:in `each'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/engine.rb:587:in `block in <class:Engine>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/initializable.rb:30:in `instance_exec'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/initializable.rb:30:in `run'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/initializable.rb:55:in `block in run_initializers'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/initializable.rb:54:in `each'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/initializable.rb:54:in `run_initializers'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/application.rb:136:in `initialize!'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/railties-3.2.9/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /var/www/beta.foerderapp.ch/releases/20140617123149/config/environment.rb:7:in `<top (required)>'
from config.ru:4:in `require'
from config.ru:4:in `block in <main>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/lib/unicorn.rb:48:in `eval'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/lib/unicorn.rb:48:in `block in builder'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/bin/unicorn_rails:139:in `call'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/bin/unicorn_rails:139:in `block in rails_builder'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in `call'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in `build_app!'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:140:in `start'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/gems/unicorn-4.6.3/bin/unicorn_rails:209:in `<top (required)>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/bin/unicorn_rails:23:in `load'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/bin/unicorn_rails:23:in `<main>'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `eval'
from /home/luzi/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `<main>'
도움이 매우 감사합니다. 감사!
UPDATE :
redis
보석이 설치되어
Using rake 10.3.2
Using i18n 0.6.9
Using multi_json 1.10.1
Using activesupport 3.2.9
Using builder 3.0.4
Using activemodel 3.2.9
Using erubis 2.7.0
Using journey 1.0.4
Using rack 1.4.5
Using rack-cache 1.2
Using rack-test 0.6.2
Using hike 1.2.3
Using tilt 1.4.1
Using sprockets 2.2.2
Using actionpack 3.2.9
Using mime-types 1.25.1
Using polyglot 0.3.5
Using treetop 1.4.15
Using mail 2.4.4
Using actionmailer 3.2.9
Using active_model_serializers 0.8.1
Using arel 3.0.3
Using tzinfo 0.3.39
Using activerecord 3.2.9
Using activeresource 3.2.9
Using rack-ssl 1.3.4
Using json 1.8.1
Using rdoc 3.12.2
Using thor 0.19.1
Using railties 3.2.9
Using sass 3.3.8
Using anjlab-bootstrap-rails 3.0.0.3
Using annotate 2.5.0
Using handlebars-source 1.3.0
Using ember-source 1.6.0.beta.5
Using execjs 2.2.0
Using barber 0.4.2
Using bcrypt-ruby 3.0.1
Using colorize 0.7.3
Using net-ssh 2.9.1
Using net-scp 1.2.1
Using sshkit 1.5.1
Using capistrano 3.1.0 from git://github.com/lulezi/capistrano.git (at fix-head-unless-master)
Using coffee-script-source 1.7.0
Using coffee-script 2.2.0
Using coffee-rails 3.2.2
Using ember-data-source 1.0.0.beta.7
Using jquery-rails 3.1.0
Using ember-rails 0.15.0 from git://github.com/emberjs/ember-rails.git (at master)
Using god 0.13.4
Using kgio 2.9.2
Using libv8 3.16.14.3
Using mail_view 2.0.4 from https://github.com/37signals/mail_view.git (at master)
Using mysql2 0.3.16
Using newrelic_rpm 3.8.1.221
Using quiet_assets 1.0.2
Using bundler 1.6.2
Using rails 3.2.9
Using raindrops 0.13.0
Using redis 3.0.7
Using ref 1.0.5
Using sass-rails 3.2.6
Using sqlite3 1.3.9
Using therubyracer 0.12.1
Using turbo-sprockets-rails3 0.3.11
Using uglifier 2.5.1
Using unicorn 4.8.3
Using wicked_pdf 0.10.2
Using wkhtmltopdf-binary 0.9.9.3
Using yaml_db 0.2.3
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
누락 된 보석과 같은 것으로 보입니다. 그렇습니까? – av501
아니요, 불행히도 (업데이트 참조) – lulezi
이 문제가있는 모든 진행 상황이 있습니까? 나는 루비 2.1.1/ngnx/unicorn/우분투와 함께 이것을 경험하고있다. – jonlunsford