前提
railsでアプリを作成中。
開発環境で実装したソースコードをgit hubからpullし、本番環境に反映させたいがサーバーを開いても反映されていない。
git pullをしても以下のように既に「アップデートしています」となる。
[taniyan@ip-10-0-1-106 portfolio]$ git pull origin #44-aws-deploy-check remote: Enumerating objects: 7, done. remote: Counting objects: 100% (7/7), done. remote: Compressing objects: 100% (3/3), done. Unpacking objects: 100% (7/7), 1.22 KiB | 1.22 MiB/s, done. remote: Total 7 (delta 4), reused 7 (delta 4), pack-reused 0 git pull origin #44-aws-deploy-check From github.com:taniyan512/portfolio 1da7ef5..4a6d8e2 #44-aws-deploy-check -> origin/#44-aws-deploy-check Already up to date.
実現したいこと
git pull ~~~で本番環境に変更を反映させたい。
試したこと
メンターさんに質問したところ、「railsのアプリケーションサーバー上にキャッシュが残っているために、変更が反映されなかった可能性がある」ということでしたので、pumaを停止しようと思い、
bundle exec pumactl halt
bundle exec pumactl stop
を行なってみましたが、
Neither pid nor control url available
となりました。(最初から起動していないので当たり前?)
またps -ef | grep puma
を行ってもみましたが結局プロセスを停止することはできませんでした。
どうすればgit pullが正常に実行できるかどなたかご指摘いただけますと、幸いです。
補足情報(FW/ツールのバージョンなど)
rails 7
ruby3.1.1
docker
nginx
puma
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2022/11/08 03:40

回答1件
0
ベストアンサー
code は更新されたが その後サーバーを再起動していないから、だと思います。
また、更新したのが assets 内のものだとサーバ再起動のまえに assetsのprecompileが必要です。
ps -ef | grep puma では プロセスを停止することはできません。
そこで表示された pid に対して kill -9 pid しないと。
投稿2022/11/06 04:53
総合スコア23224
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
回答へのコメント

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
同じタグがついた質問を見る
Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。
Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。
Ruby on Rails 7は、2021年12月に正式リリースされました。Ruby on Railsのバージョン7であり、フロントエンド開発環境を大幅に刷新。Node.jsを用いない構成がデフォルトになっています。