Github Page Build error 해결
Updated:
Jekyll
Github Page Build error 해결
오류 상황
Jekyll 깃허브 페이지에 Post를 올리는 과정에서 다음과 같이 Build error가 발생하였다.
해결
바로 해당 Build 로그 기록을 확인하여 오류 원인을 확인하였다.
github-pages 225 | Error: Liquid syntax error (line 79): Variable '{{2,2,5,4}' was not properly terminated with regexp: /\}\}/
알고리즘 풀이 내용 중 2차원 배열을 선언하는 과정에서 {{ }}
가 있었고, 이것이 문제가 되었다.
해당 내용을 제거하기만 하면 해결되지만, 원인을 조금 더 파악해 보았다.
liquid
Liquid
는 Ruby 기반의 오픈소스 HTML 템플릿 언어이다.
따라서, Liquid가 {{ }}
를 인식하여 해당 오류가 발생한 것이다.
Liquid Exception: Liquid syntax error
Wrap that whole line with … to let Liquid know not to try to parse it
따라서, 문제가 되는 코드에 …를 사용하여 해결하였다.
int[][] queries = new int[][] {{2,2,5,4},{3,3,6,6},{5,1,6,3}};