【发布时间】:2021-02-21 21:00:24
【问题描述】:
我得到了NameError: uninitialized constant Capistrano::Puma 这个Gemfile:
source "https://rubygems.org"
ruby "2.7.1"
gem "rails"
gem "pg"
gem "puma"
gem "webpacker"
gem "jbuilder"
gem "bcrypt"
gem "slim-rails"
gem "emoji_regex"
gem "dotenv-rails"
gem "bootsnap", require: false
group :development, :test do
gem "byebug"
end
group :development do
gem "web-console"
gem "listen"
gem "spring"
gem "spring-watcher-listen"
gem "capistrano"
gem "capistrano-rails"
gem "capistrano-rbenv"
gem "capistrano3-puma", "4.0.0"
end
group :test do
gem "capybara"
gem "selenium-webdriver"
gem "webdrivers"
gem "shoulda-context"
end
还有这个Capfile:
require "capistrano/setup"
require "capistrano/deploy"
require "capistrano/rails"
require "capistrano/rbenv"
require "capistrano/bundler"
require "capistrano/scm/git"
require "capistrano/puma"
install_plugin Capistrano::Puma
install_plugin Capistrano::SCM::Git
set :rbenv_type, :user
set :rbenv_ruby, "2.7.1"
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
我以为是 spring,然后是 bootsnap,然后是我的环境,但我在其他项目上具有完全相同的 capistrano 配置,它们工作正常。
我想我也会将问题发布到 capistrano3-puma 存储库
【问题讨论】:
-
我在这里发布了这个问题github.com/seuros/capistrano-puma/issues/…
标签: ruby-on-rails ruby puma