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

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

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

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

Q&A

0回答

1468閲覧

Capistrano::Puma::Systemdに出るuninitialized constantエラーの解決

trigger

総合スコア8

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

0グッド

0クリップ

投稿2021/02/26 03:15

前提・実現したいこと

Ruby on RialsアプリケーションをAWSにデプロイしようとしています。
Qiita:小学生でも分かるAWSのデプロイ手順説明書
こちらを参考にデプロイを行っているのですが、こちらの箇所でのエラーを解決したいです。

発生している問題・エラーメッセージ

% bundle exec cap production deploy:check (Backtrace restricted to imported tasks) cap aborted! NameError: uninitialized constant Capistrano::Puma::Systemd Did you mean? SystemExit

該当のソースコード

Capfile

1# Load DSL and set up stages 2require "capistrano/setup" 3 4# Include default deployment tasks 5require "capistrano/deploy" 6 7# Load the SCM plugin appropriate to your project: 8# 9# require "capistrano/scm/hg" 10# install_plugin Capistrano::SCM::Hg 11# or 12# require "capistrano/scm/svn" 13# install_plugin Capistrano::SCM::Svn 14# or 15require "capistrano/scm/git" 16install_plugin Capistrano::SCM::Git 17 18# Include tasks from other gems included in your Gemfile 19# 20# For documentation on these, see for example: 21# 22# https://github.com/capistrano/rvm 23# https://github.com/capistrano/rbenv 24# https://github.com/capistrano/chruby 25# https://github.com/capistrano/bundler 26# https://github.com/capistrano/rails 27# https://github.com/capistrano/passenger 28# 29# require "capistrano/rvm" 30# require "capistrano/rbenv" 31# require "capistrano/chruby" 32# require "capistrano/bundler" 33# require "capistrano/rails/assets" 34# require "capistrano/rails/migrations" 35# require "capistrano/passenger" 36require 'capistrano/rails' 37require 'capistrano/rbenv' 38require 'capistrano/puma' 39 40install_plugin Capistrano::Puma 41install_plugin Capistrano::Puma::Systemd 42 43# Load custom tasks from `lib/capistrano/tasks` if you have any defined 44Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }

試したこと

capistranoのGitHubのページを再読し、プログラムと照らし合わせてみましたが特に問題を発見できませんでした。

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問