1
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 5 years have passed since last update.

デプロイした時にでたエラー

Posted at

#はじめに
Herokuにデプロイした時にでた二つのエラーとそれに対する解決方法を紹介

##一つめのエラー
まあまあ苦戦したやつ
スクリーンショット 2018-11-22 23.35.18.png

###原因
いろいろそれっぽいことやったが、全然解決できず、結局ググったら、なんかrubyのバージョンとdeviseのバージョンが原因みたい

###解決方法
その時Rubyを2.5.0とdeviseを3.4.1を使ってて、deviseを4.0.0にしたら解決できました。
後々調べたら、やっぱり他の方も同じエラーが出ているみたいで、僕が経験した組み合わせ以外にも、Ruby 2.5.0,devise 4.3.0の組み合わせも同じエラーが出るみたいです。

##二つめのエラー
エラー画面ではないですが、ローカルでエラーログが出なかったので一応これを貼り付けときます。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f3234303238302f35653335396634372d313538632d666162362d626334392d6538643739666562646130622e706e67.png

###原因
開発中のアプリをデプロイする時はデータベースを更新しないといけなかったみたいで、それをしてなかったのが原因

###解決方法
データベースをマイグレーションする

$ heroku run rails db:migrate

このコマンドひとつで解決しました。

##参考サイト
Syntax error on Ruby 2.5.0
作業中のブランチをHerokuにデプロイする

1
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
1
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?