Railsアプリをデプロイしたいのですが、
LoadError: Could not load the 'listen' gem. Add gem 'listen'
to the development group of your Gemfile
と言うエラーが発生します。
自分なりに設定の確認をしました。
Gemfile group :development do gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' gem 'better_errors' gem 'binding_of_caller' end
Gemfile.lock ・ ・ kaminari-core (1.1.1) kgio (2.11.2) libv8 (3.16.14.19) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) loofah (2.2.3) crass (~> 1.0.2) nokogiri (>= 1.5.9) ・ ・
$ bundle installを実行
・ ・ ・ Using rb-inotify 0.10.0 Using ruby_dep 1.5.0 Using listen 3.1.5 Using mysql2 0.5.2 Using puma 3.12.1 Using sprockets 3.7.2 ・ ・ ・
listen 3.1.5があることを確認しました。
ここまでは問題らしいところは無いと思うのですが、再度デプロイしても
同じく、development の listenがLoadErrorとなってしまいます。
自分の力量ではどこが悪さしているいのか全く見当も付きませんので
どなたかご教授お願いいたします。
エラー表示は以下になります。
LoadError: Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/evented_file_update_checker.rb:59:in `block in initialize' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/evented_file_update_checker.rb:57:in `initialize' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:59:in `new' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:59:in `initialize_i18n' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:17:in `block in <class:Railtie>' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:59:in `block in run_initializers' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:58:in `run_initializers' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:353:in `initialize!' /usr/share/nginx/html/edamame/releases/20190817063922/config/environment.rb:5:in `<top (required)>' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:329:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:329:in `require_environment!' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:445:in `block in run_tasks_blocks' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb: DEBUG [66a659ca] 62:in `block (2 levels) in define' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' /usr/local/src/rbenv/versions/2.3.1/bin/bundle:23:in `load' /usr/local/src/rbenv/versions/2.3.1/bin/bundle:23:in `<main>' Caused by: LoadError: cannot load such file -- listen /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/dependencies.rb:292:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/evented_file_update_checker.rb:59:in `block in initialize' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/evented_file_update_checker.rb:57:in `initialize' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:59:in `new' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:59:in `initialize_i18n' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/i18n_railtie.rb:17:in `block in <class:Railtie>' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:67:in `block in execute_hook' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:60:in `with_execution_control' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:65:in `execute_hook' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:50:in `block in run_load_hooks' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:49:in `each' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/activesupport-5.1.7/lib/active_support/lazy_load_hooks.rb:49:in `run_load_hooks' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application/finisher.rb:73:in `block in <module:Finisher>' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:30:in `instance_exec' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:30:in `run' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:59:in `block in run_initializers' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/initializable.rb:58:in `run_initializers' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:353:in `initialize!' /usr/share/nginx/html/edamame/releases/20190817063922/config/environment.rb:5:in `<top (required)>' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:329:in `require' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:329:in `require_environment!' /usr/share/nginx/html/edamame/shared/bund DEBUG [66a659ca] le/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:445:in `block in run_tasks_blocks' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:62:in `block (2 levels) in define' /usr/share/nginx/html/edamame/shared/bundle/ruby/2.3.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' /usr/local/src/rbenv/versions/2.3.1/bin/bundle:23:in `load' /usr/local/src/rbenv/versions/2.3.1/bin/bundle:23:in `<main>' Tasks: TOP => environment (See full trace by running task with --trace)
かなり困っていますのでどうか宜しくお願いします。
追記
赤文字でこんな表示もでていました。
[827ee715] The following gems are missing * public_suffix (3.1.1) DEBUG [827ee715] * addressable (2.6.0) * coderay (1.1.2) * better_errors (2.5.1) * bindex (0.8.1) * debug_inspector (0.0.3) * binding_of_caller (0.8.0) * byebug (11.0.1) * xpath (3.2.0) * capybara (2.18.0) * childprocess (1.0.1) * database_cleaner (1.2.0) * diff-lcs (1.3) * factory_girl (4.4.0) * factory_girl_rails (4.4.1) * ruby_dep (1.5.0) * listen (3.1.5) * rails-controller-testing (1.0.4) * rspec-support (3.6.0)
多分、読み込まれていないファイルを赤字で表示しているのだと思いますが、
その中に listenファイル があるのでこれが原因なのでしょうか?
これを解決するにはどうすればいいのでしょうか?
あなたの回答
tips
プレビュー