[ Error ] Jekyll Error 해결 방법
포스트
취소

[ Error ] Jekyll Error 해결 방법

HitCount


Contents


ERROR: Invalid first code point of tag name U+B9AC

ERROR: Invalid first code point of tag name U+B9AC
해결방법 : md 파일 내에 잘못 사용된 tag로 인하여 발생되는 에러 이며 tag가 아닌 부분은 명시적으로 tag가 아님을 확인 시켜주어야 합니다. <와 >의 앞에 \ 를 넣어주시면 해결이 됩니다. 아래는 해당 오류의 예입니다.
오류 발생 : https://raw.githubusercontent.com/<사용자 이름>/<리포지토리 이름>/master/<파일명>
화면 표시 : https://raw.githubusercontent.com/<사용자 이름=””>/<리포지토리 이름=””>/master/<파일명>
오류 해결 : https://raw.githubusercontent.com/\ <사용자 이름>/\ <리포지토리 이름\ >/master/\ <파일명\ >


Liquid Exception: undefined method ‘gsub’ for 3.0

Liquid Exception: undefined method ‘gsub’ for 3.0:Float string.gsub(replaceable_char, “-“)

1
2
3
4
5
6
7
8
9
10
Liquid Exception: undefined method `gsub' for 3.0:Float string.gsub(replaceable_char, "-") ^^^^^ in E:/Github/monoslab.github.io/_layouts/post.html   
   ------------------------------------------------   
   Jekyll 4.2.2   Please append `--trace` to the `serve` command   
                  for any additional information or backtrace.   
   ------------------------------------------------   
C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/jekyll-4.2.2/lib/jekyll/utils.rb:364:in `replace_character_sequence_with_hyphen':
 undefined method `gsub' for 3.0:Float (NoMethodError)   

   string.gsub(replaceable_char, "-")
          ^^^^^

해결방법 : tags의 배열에 숫자값이 먼저 나오는 경우 해당 오류를 발생시킵니다. 아래는 해당 오류의 예입니다.
오류 발생 : tags: [Error, TBC, 3.0]
오류 해결 : tags: [Error, TBC 3.0]

ERROR: Eng tag ‘h2’ isn’t allowed here.

ERROR: Eng tag ‘h2’ isn’t allowed here. Currently open tags: html, body, div, div, div, div, div, div, h2, span.
해결방법 : 빌드시 타이틀(#, ## 등)에 span 태그 사용시 span 태그가 생기는 버그로 인해 문제가 발생되어 span 태그를 제거함.


The process ‘/opt/hostedtoolcache/Ruby/…/bin/bundle’ failed with exit code 5

The process ‘/opt/hostedtoolcache/Ruby/3.3.0/x64/bin/bundle’ failed with exit code 5
해결방법 : 루트 아래의 ‘.github\workflows’ 폴더에서 ci.yml, pages-deploy.yml의 Ruby 버전을 변경하여 줍니다.

ci.yml 수정

1
2
3
4
5
6
7
8
9
jobs:
  build:
    ...
    steps:
      ...
      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 3.2

pages-deploy.yml 수정

1
2
3
4
5
6
7
8
jobs:
  continuous-delivery:
   ...
    steps:
      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 3.2
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.