[jekyll] M1에서 Error: jekyll-commonmark-ghpages 발생 시

기존 인텔 맥에서 작성하던 이력서.io 레포가 jekyll을 사용하는 modern-resume-theme 템플릿을 사용하고 있는데 M1 계열 맥북으로 변경한 후, $ bundle exec jekyll serve를 했을 때 아래처럼 Dependency Error가 발생하였다.

 

해당 이슈가 ARM 아키텍쳐라 생긴 이슈인 줄 알았는데 github-pages가 의존성을 가지고 있는 faraday라는 HTTP/Rest API 클라이언트의 최신 버전이 github-pages와 호환되지 않아서 Dependency Error가 발생하였다.

 

faraday | RubyGems.org | your community gem host

 

rubygems.org

 

Gemfile에 gem 'faraday', '~> 0' 으로 faraday 버전을 명시하고, $ bundle update로 gem을 업데이트해주면 faraday 관련 라이브러리들이 새롭게 업데이트가 된다.

 

기존의 $ bundle exec jekyll를 다시 입력해보면 정상적으로 켜지는 것을 확인할 수 있다.

 

참고 글)

https://stackoverflow.com/questions/59553433/cannot-run-github-pages-locally

 

Cannot run github pages locally

I'm trying to run a basic GitHub page locally on macOS. Here is my Gemfile: $cat Gemfile source 'https://rubygems.org' gem 'github-pages', group: :jekyll_plugins Then I install the dependencies: $

stackoverflow.com