LoginSignup
1
1

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