查看文档 https://github.com/seuros/capistrano-puma, 但是遇到了执行下面语句 都无反应的问题
cap production puma:systemd:config (生成并上传至服务器)
cap production puma:systemd:enable (开启服务随系统启动)
又尝试加 --trace, 显示如下,似乎并未获得什么有效信息。
执行后,服务器目录
cd /etc/systemd/system/
multi-user.target.wants sshd.service timers.target.wants
** Invoke production (first_time)
** Execute production
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke bundler:map_bins (first_time)
** Execute bundler:map_bins
** Invoke deploy:set_rails_env (first_time)
** Execute deploy:set_rails_env
** Invoke puma:systemd:config (first_time)
** Execute puma:systemd:config
我的版本
gem 'capistrano', '~> 3.16.0', require: false
gem 'capistrano-rails', '~> 1.6.1'
gem 'capistrano3-puma', '~> 5.0.4', '>= 5.0.4'
gem 'capistrano-sidekiq', '~> 2.0', '>= 2.0.0'
Capfile
require "capistrano/setup"
require "capistrano/deploy"
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git
require "capistrano/bundler"
require "capistrano/rails/migrations"
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
require 'capistrano/puma'
install_plugin Capistrano::Puma
install_plugin Capistrano::Puma::Systemd
require "whenever/capistrano"
require 'capistrano/sidekiq'
install_plugin Capistrano::Sidekiq::Systemd
是我遗漏了什么吗?