기존 인텔 맥에서 작성하던 이력서.io 레포가 jekyll을 사용하는 modern-resume-theme 템플릿을 사용하고 있는데 M1 계열 맥북으로 변경한 후, $ bundle exec jekyll serve를 했을 때 아래처럼 Dependency Error가 발생하였다.
해당 이슈가 ARM 아키텍쳐라 생긴 이슈인 줄 알았는데 github-pages가 의존성을 가지고 있는 faraday라는 HTTP/Rest API 클라이언트의 최신 버전이 github-pages와 호환되지 않아서 Dependency Error가 발생하였다.
Gemfile에 gem 'faraday', '~> 0' 으로 faraday 버전을 명시하고, $ bundle update로 gem을 업데이트해주면 faraday 관련 라이브러리들이 새롭게 업데이트가 된다.
기존의 $ bundle exec jekyll를 다시 입력해보면 정상적으로 켜지는 것을 확인할 수 있다.
[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가 발생하였다.
Gemfile에 gem 'faraday', '~> 0' 으로 faraday 버전을 명시하고, $ bundle update로 gem을 업데이트해주면 faraday 관련 라이브러리들이 새롭게 업데이트가 된다.
기존의 $ bundle exec jekyll를 다시 입력해보면 정상적으로 켜지는 것을 확인할 수 있다.
참고 글)
https://stackoverflow.com/questions/59553433/cannot-run-github-pages-locally
'개발' 카테고리의 다른 글