Ich kann Puma mit diesem Befehl starten: $ HOME/.rbenv/bin/rbenv exec Paket exec puma -C /home/deploy/tasks/shared/puma.rb --daemon - p 3000 Und die App funktioniert für alle Seiten. Ich habe Nginx oder Apache noch nicht installiert. Ich versuche zuerst und Upstart Puma Skript zuerst zu entwickeln. Ausführen des Befehls:Ubuntu Puma Upstart Script schlägt fehl
$ sudo start puma-manager
puma-manager start/running
gibt mir den Eindruck, dass alles, während in Wirklichkeit der Befehl
$ ps -ef | grep puma
kehrt nichts in Ordnung ist. Graben mehr in die Protokolldatei
$ sudo tail -f /var/log/upstart/puma-_home_deploy_tasks_current.log
ich so eine Störung erhalte:
[2889] Puma starting in cluster mode...
[2889] * Version 3.6.0 (ruby 2.3.1-p112), codename: Sleepy Sunday Serenity
[2889] * Min threads: 5, max threads: 5
[2889] * Environment: development
[2889] * Process workers: 2
[2889] * Preloading application
[2889] ! Unable to load application: LoadError: Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile
bundler: failed to load command: puma (/home/deploy/tasks/shared/bundle/ruby/2.3.0/bin/puma)
LoadError: Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile
/home/deploy/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
/home/deploy/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `block in require'
/home/deploy/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency'
/home/deploy/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
Sie wissen nicht, wie dieses Problem zu beheben und nach vorn mit den Puma-Einstellungen bewegen?