Contents
- ERROR: Invalid first code point of tag name U+B9AC
- Liquid Exception: undefined method ‘gsub’ for 3.0
- ERROR: Eng tag ‘h2’ isn’t allowed here.
- The process ‘/opt/hostedtoolcache/Ruby/…/bin/bundle’ failed with exit code 5
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