質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

300閲覧

Rails+Unicorn+Nginx NoMethodError: undefined method `deep_symbolize_keys' for #<String...

shortcut_guide

総合スコア4

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2017/10/17 00:21

編集2017/10/17 14:11

rails5 です。

bundle exec unicorn_rails -c /var/www/dev/rails/dev1/config/unicorn.rb -E production -D -p 13000

unicornを起動時、下記のようなエラーが出て、起動できません。何か解決方法はございますか?
NoMethodError: undefined method `deep_symbolize_keys' for #<String

production.rb

1Rails.Application.configure do 2 # Settings specified here will take precedence over those in config/application.rb. 3 4 # Code is not reloaded between requests. 5 config.cache_classes = true 6 7 # Eager load code on boot. This eager loads most of Rails and 8 # your application in memory, allowing both threaded web servers 9 # and those relying on copy on write to perform better. 10 # Rake tasks automatically ignore this option for performance. 11 config.eager_load = true 12 13 # Full error reports are disabled and caching is turned on. 14 config.consider_all_requests_local = false 15 config.action_controller.perform_caching = true 16 17 # Attempt to read encrypted secrets from `config/secrets.yml.enc`. 18 # Requires an encryption key in `ENV["RAILS_MASTER_KEY"]` or 19 # `config/secrets.yml.key`. 20 config.read_encrypted_secrets = true 21 22 # Disable serving static files from the `/public` folder by default since 23 # Apache or NGINX already handles this. 24 config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? 25 # Compress JavaScripts and CSS. 26 config.assets.js_compressor = :uglifier 27 # config.assets.css_compressor = :sass 28 config.serve_static_assets = false 29 # Do not fallback to assets pipeline if a precompiled asset is missed. 30 config.assets.compile = false 31 32 # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb 33 34 # Enable serving of images, stylesheets, and JavaScripts from an asset server. 35 # config.action_controller.asset_host = 'http://assets.example.com' 36 37 # Specifies the header that your server uses for sending files. 38 # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache 39 # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX 40 41 # Mount Action Cable outside main process or domain 42 # config.action_cable.mount_path = nil 43 # config.action_cable.url = 'wss://example.com/cable' 44 # config.action_cable.allowed_request_origins = [ 'http://example.com', /http://example.*/ ] 45 46 # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. 47 # config.force_ssl = true 48 49 # Use the lowest log level to ensure availability of diagnostic information 50 # when problems arise. 51 config.log_level = :debug 52 53 # Prepend all log lines with the following tags. 54 config.log_tags = [ :request_id ] 55 56 # Use a different cache store in production. 57 # config.cache_store = :mem_cache_store 58 59 # Use a real queuing backend for Active Job (and separate queues per environment) 60 # config.active_job.queue_adapter = :resque 61 # config.active_job.queue_name_prefix = "dev1_#{Rails.env}" 62 config.action_mailer.perform_caching = false 63 64 # Ignore bad email addresses and do not raise email delivery errors. 65 # Set this to true and configure the email server for immediate delivery to raise delivery errors. 66 # config.action_mailer.raise_delivery_errors = false 67 68 # Enable locale fallbacks for I18n (makes lookups for any locale fall back to 69 # the I18n.default_locale when a translation cannot be found). 70 config.i18n.fallbacks = true 71 72 # Send deprecation notices to registered listeners. 73 config.active_support.deprecation = :notify 74 75 # Use default logging formatter so that PID and timestamp are not suppressed. 76 config.log_formatter = ::Logger::Formatter.new 77 78 # Use a different logger for distributed setups. 79 # require 'syslog/logger' 80 # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') 81 82 if ENV["RAILS_LOG_TO_STDOUT"].present? 83 logger = ActiveSupport::Logger.new(STDOUT) 84 logger.formatter = config.log_formatter 85 config.logger = ActiveSupport::TaggedLogging.new(logger) 86 end 87 88 # Do not dump schema after migrations. 89 config.active_record.dump_schema_after_migration = false 90end 91 92 93エラー

/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/secrets.rb:29:in block in parse' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/secrets.rb:24:in each'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/secrets.rb:24:in each_with_object' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/secrets.rb:24:in parse'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:391:in secrets' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:172:in key_generator'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/globalid-0.4.0/lib/global_id/railtie.rb:25:in block (2 levels) in <class:Railtie>' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:67:in block in execute_hook'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:60:in with_execution_control' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:65:in execute_hook'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:50:in block in run_load_hooks' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:49:in each'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/lazy_load_hooks.rb:49:in run_load_hooks' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application/finisher.rb:73:in block in module:Finisher'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in instance_exec' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in run'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in block in run_initializers' /root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:228:in block in tsort_each'
/root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component' /root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:431:in each_strongly_connected_component_from'
/root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:349:in block in each_strongly_connected_component' /root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in each'
/root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in call' /root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:347:in each_strongly_connected_component'
/root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:226:in tsort_each' /root/.rbenv/versions/2.4.1/lib/ruby/2.4.0/tsort.rb:205:in tsort_each'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in run_initializers' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:in initialize!'
/var/www/dev/rails/dev1/config/environment.rb:5:in <top (required)>' config.ru:4:in require_relative'
config.ru:4:in block in <main>' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in instance_eval'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in initialize' config.ru:1:in new'
config.ru:1:in <main>' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/lib/unicorn.rb:56:in eval'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/lib/unicorn.rb:56:in block in builder' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/bin/unicorn_rails:139:in block in rails_builder'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/lib/unicorn/http_server.rb:796:in build_app!' /root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/lib/unicorn/http_server.rb:139:in start'
/root/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/unicorn-5.3.1/bin/unicorn_rails:209:in <top (required)>' /root/.rbenv/versions/2.4.1/bin/unicorn_rails:22:in load'
/root/.rbenv/versions/2.4.1/bin/unicorn_rails:22:in `<top (required)>'

コード

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenchankunsan

2017/10/17 01:08

出ているメッセージはそれだけでしょうか?その下にスタックトレース等があったらそちらものせてもらえると原因かわかるかもしれません。また、-E production以外では出ませんか?
shortcut_guide

2017/10/17 14:11

エラー文を追記しました。お願いします!
shortcut_guide

2017/10/17 14:12

productionだけエラーが出ます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問