LoginSignup
0
0

More than 3 years have passed since last update.

RailsアプリをHerokuでデプロイしてみた。

Last updated at Posted at 2020-11-26

Railsでアプリケーションを作成してみたのでHerokuでデプロイしてみました。
下の方のを参考にしたらなんなく出来ました!アウトプットの為に投稿させてもらいます。
【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】
自分はPostgreSQLを使って作っていたので最初の設定はスルーして実装しました。
gitも入っていたので省略します。

環境

Rails 5.2.1
Ruby 2.6.5
git 2.23.0
heroku/7.47.3 darwin-x64 node-v12.16.2

Herokuとは

PaaS(Platform as a Service)と呼ばれるサービス
開発したwebアプリケーションを開発、実行するための基盤(プラットフォーム)を提供するサービス
無料で使用する事が可能で簡単にデプロイ出来ちゃいます。

Herokuの登録

日本語翻訳の方がありましたのでこちらからどうぞ!
パスワードはターミナルでログインする際に使いますので忘れない様に!
https://signup.heroku.com/jp
会員登録が終わったら、PCとHerokuを紐づける為にcliをダウンロードします。OSで違いが出るのはここぐらいです!
https://devcenter.heroku.com/articles/heroku-cli

Herokuが入っているか確認

$heroku --version
>> heroku/7.47.3 darwin-x64 node-v12.16.2

PCとHerokuの紐付け

$heroku login

メールアドレスとパスワードを入力します!

Enter your Heroku credentials:
Email: ~~~~~@example.com (登録したメールアドレスを)
Password: **********  (登録したパスワードを)
Logged in as ~~~~~@example.com

URLがアプリ名になります

$heroku create アプリ名

Herokuにデプロイする

$git push heroku main or master ←自分のブランチ名によります

本番環境のマイグレーション

$heroku run rails db:migrate

これで特にエラーとかでなければ作成されたURLを叩いてみましょう!
※自分はHerokuにデプロイする時に以下のエラーが出ました

error: src refspec master does not match any
error: failed to push some refs to 'アプリURL.git'

自分のgitにはmasterというブランチはなくmainというブランチだったのでエラーが出てました。

0
0
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
0
0