배포 할 때 발생한 오류
소개
Heroku에 배포했을 때의 두 가지 오류와 해결 방법을 소개합니다.
첫 번째 오류
글쎄, 고전 한 사람
원인
여러가지 그런 일을 했지만, 전혀 해결할 수 없고, 결국 구그라면, 왠지 ruby의 버전과 devise의 버전이 원인인 것 같다
해결 방법
그때 Ruby를 2.5.0으로 devise를 3.4.1을 사용하고, devise를 4.0.0으로 하면 해결할 수 있었습니다.
나중에 조사하면, 역시 다른 분들도 같은 에러가 나오는 것 같고, 내가 경험한 조합 이외에도 Ruby 2.5.0, devise 4.3.0의 조합도 같은 에러가 나오는 것 같습니다.
두 번째 오류
에러 화면은 아니지만, 로컬에서 에러 로그가 나오지 않았기 때문에 일단 이것을 붙여 넣을 때입니다.
원인
개발 중인 앱을 배포할 때는 데이터베이스를 업데이트해야 하는 것 같아서 하지 않았던 것이 원인
해결 방법
데이터베이스 마이그레이션
$ heroku run rails db:migrate
이 명령 하나로 해결했습니다.
참고 사이트
Syntax error on Ruby 2.5.0
작업 중인 브랜치를 Heroku에 배포
Reference
이 문제에 관하여(배포 할 때 발생한 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taka_yuki/items/ca073dffd93790308d6c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ heroku run rails db:migrate
Reference
이 문제에 관하여(배포 할 때 발생한 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taka_yuki/items/ca073dffd93790308d6c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)