어느날 갑자기 잘되던 블로그가 Push한번 했다고 빌드 오류가 나서 애를 좀 먹었었다.
처음엔 가끔 그럴 수 있다 생각하며 다음 Push 때는 되겠지 하고 넘어갔는데..
계속 Push를 해도 안되서 매우 당황했다. (Git에 대해 지식이 부족한편..🙄)
분명 post도 잘썼고, config도 문제가 전혀~~ 없는데 생전 처음보는 에러에 당황해서 삽질좀 많이 했다.
에러 부분
나는 처음에 post를 잘못쓴건가 해서 방금 작성된 글을 전체주석 처리하고, 몇가지 붙여준 코드들도 다 때어내는 작업도 했었다.
포스팅 에러도 아닌데 에러 해결할만한 코드도 넣어보고… ( published: true
, futrue: true
)
이렇게 해도 안되길래 죄가 없는 config를 push하기 전으로 바꾸는 작업을 하나하나씩 진행했다.
3시간 장정 끝에 에러를 구체적으로 읽어보고 폴더 안에있는 파일과 매치가된다는 것을 알았다.
ci.yml
, pages-deploy.yml
이 두가지 yml 파일에서 나오는 에러였다.
자세히보니 나의 Ruby 3.1 버전과 일치하지 않아 에러가 발생한 것이고
이 두가지 파일의 버전을 3.1로 바꿔보니 드디어 빌드에 성공했다!!!
ci.ymi File
pages-deploy.yml File
Successful!
결론
post는 에러가 없다는걸 알게된 방법은 pages build and deployment
가 Successful
되어 있어 알게되었다.
생각해보면 에러를 좀더 읽어보고 확인했다면 죄없는 파일까지 건들며 삽질하진 않았을텐데..
조금 허무한 감이 들긴하지만 그래도 빌드가 됐다는 것에 너무 감사함을 느꼈다.