Skip to main content

Command Palette

Search for a command to run...

Github blog error 깃허브 블로그 에러 2

Updated
•2 min read•View as Markdown
Github blog error 깃허브 블로그 에러 2

Github Actions의 작업 로그 확인

Build Warning: Layout 'archive-taxonomies' requested in categories.md does not exist.
     Build Warning: Layout 'archive-dates' requested in dates.md does not exist.
  Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/main.scss':
                    File to import not found or unreadable: minimal-mistakes/vendor/breakpoint/breakpoint. Load paths: /github/workspace/_sass /usr/local/bundle/gems/jekyll-theme-primer-0.6.0/_sass /usr/local/bundle/gems/jekyll-theme-primer-0.6.0/_sass on line 11
/usr/local/bundle/gems/jekyll-sass-converter-1.5.2/lib/jekyll/converters/scss.rb:123:in `rescue in convert': File to import not found or unreadable: minimal-mistakes/vendor/breakpoint/breakpoint. (Jekyll::Converters::Scss::SyntaxError)

assets/css/main.scss' 파일을 변환하는 동안

'minimal mistakes/vendor/breakpoint/breakpoint' 파일을 찾을 수 없거나 읽을 수 없다는 문제가 발생

먼저, '_sass' 디렉토리가 프로젝트의 루트 디렉토리에 존재하는지 확인.

이 디렉토리는 SCSS 파일들을 포함하고 있어야 한다.

  1. 그 다음, 'minimal-mistakes/vendor/breakpoint/breakpoint' 파일이 실제로 존재하는지 확인. 이 파일이 없거나 잘못된 위치에 있으면 위와 같은 오류가 발생할 수 있다.

  2. 만약 해당 파일이 존재한다면, 'assets/css/main.scss' 파일에서 이 파일을 임포트하는 구문이 올바른지 확인. SCSS 파일에서 다른 파일을 임포트할 때는 상대 경로를 사용해야 한다.


assets/ css/ main.scss 파일에서 minimal-mistakes 관련 파일 임포트 확인

프로젝트의 _sass 디렉토리에 minimal-mistakes 디렉토리가 있는지 확인

이 디렉토리 내부에 skins 디렉토리와 minimal-mistakes.scss 파일이 존재해야 한다.

config.yml 파일에서 아래의 코드가 있는데 theme 또는 remote theme 항목의 주석을 제거하여 minimal-mistakes-jekyll 테마를 사용하도록 설정할 수 있다.

- theme : 로컬에 설치된 테마를 사용하려는 경우 사용.

- remote_theme : github pages를 사용하여 웹사이트를 호스팅하고 테마의 파일들을 직접 관리하고 싶지 않은 경우 사용.

theme 디렉토리에 minimal-mistakes-jekyll 테마의 파일들이 있는 경우 theme를 사용하고, 없으면 remote theme를 사용한다.

# theme: "minimal-mistakes-jekyll"
# remote_theme           : "mmistakes/minimal-mistakes"
minimal_mistakes_skin: "air" # "default"  "air", "aqua", "contrast", , "dirt", "neon", "mint", "plum", "sunrise"

Desktop/gitblog/a.github.io/vendor/bundle/ruby/3.0.0/gems/jekyll-swiss-1.0.0/_sass

경로에 테마가 있다.

ruby gems 패키지 관리 시스템을 통해 설치된 테마의 디렉토리를 가리키고 있기 때문에 아래의 theme를 사용하여 테마 설정

theme: "minimal-mistakes-jekyll"

config.yml 파일에서 theme 주석을 제거하고 저장한 후에는 jekyll 서버를 재시작 해야한다.

bundle exec jekyll serve

jekyll 서버를 열었을 때 테마를 찾을 수 없다는 오류가 떴다면,

테마가 제대로 설치되지 않았거나, 테마의 이름이 config.yml 파일에 잘못 입력되었을 때 발생한다.

  1. minimal-mistakes-jekyll 테마가 제대로 설치되어 있는지 확인. 터미널에 아래의 명령어를 입력한다.

     gem list minimal-mistakes-jekyll
    

  2. 테마가 설치되지 않았다면, 아래의 명령을 통해 테마를 설치한다.

     gem install minimal-mistakes-jekyll
    

  3. 테마가 설치되면 bundle exec jekyll serve 명령어를 실행하여 서버를 재시작 해준다.

H

Yup, inspecting GitHub Actions' job log is the first step to look for when stumble upon error message. Pretty common when we first try to automate task via GitHub Actions. The error message provides insight into the build warnings and conversion error encountered during the build process. Identifying and understanding these warnings is the initial step in troubleshooting.

More from this blog

s3사용 및 s3:PutBucketPolicy 권한 오류

1. S3 생성 중 정책 생성 페이지에서 s3:PutBucketPolicy 권한이 없어 오류 발생 IAM 사용이 아닌 루트 사용자 버전으로 설명 AWS IAM 콘솔 → 정책 → AdministratorAccess⁠검색→ 정책이 나타나면 사용자에 연결→ 없다면 새로운 정책 추가 없으므로 AdministratorAccess 생성 정책 생성 버튼 클릭 → JSON 탭 선택 후 아래 코드 입력 → 생성 { "Version": "2012-10-1...

Mar 12, 20252 min read9
s3사용 및 s3:PutBucketPolicy 권한 오류

챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

https://youtu.be/5soSQgVHGEA OpenAI API를 이용한 챗봇을 만들면서 대화가 길어질수록 LLM 호출 시 토큰 수 증가로 응답 시간이길어지는 문제가 발생 문제분석 여기서 생각하는 문제는 db 조회의 부하 처음 챗봇에게 부여하는 역할이 너무 긴데, 이걸 매 API 호출마다 전송함 대화 흐름을 기억하기 위해 챗봇-유저 간 대화 내용을 모두 DB에 저장한 다음 그대로 API 호출 마다 LLM에 전달함 → 모든 대화 ...

Jan 16, 20253 min read122
챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

dayeon's blog

124 posts