2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

2回目以降のデプロイ

Last updated at Posted at 2021-01-16

前提条件としてご自身のアプリケーションが既にデプロイされている状態とします。

まず、アプリのファイルが変更されていればGitHubでコミット〜マージまで行いましょう!

変更点をHerokuに反映させる

ターミナルに以下のコマンドを打ちましょう

ターミナル
% git add .   
% git commit -m "変更した内容がわかるような説明をここにいれる、日本語でもおk"

リポジトリのプッシュ

ターミナル
% git push heroku master 

※1/27追記

上記のコマンドで「Everything up-to-date」とターミナルに表示されたら!!!!

% git push heroku master のコマンドで「Everything up-to-date」が表示されたら更新ができていない状態になります(今は最新の状態ですよと言ってる)。

githubでマージしてすぐに上記のコマンドを打つと僕はよく起こります。
その場合は空のコミットを更新すればいい。
以下のコマンドをそのまま順番に実行して更新できればおk

% git commit --allow-empty -m "空のcommit" 
% git push heroku master



上記のコマンドでも無理なら他に原因があると思われます。以下の記事を参考にしてみてください
https://www.zunouissiki.com/entry/cannot-git-push-everything-up-to-date/





マイグレーションの実行

ターミナル
% heroku run rake db:migrate  

お疲れ様です、これでエラーが出ていなければ完了です!

もしエラーが出たときの対処、以下のコマンドを実行してヒントを得る

ターミナル
% heroku logs --tail --app <<アプリケーション名>>

最後まで見ていただいてありがとうございます!誰かの参考になれば幸いです

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?