1
2
$ gem install bundler
$ bundle exec jekyll serve

여러 블로그 글들을 찾아보니 이 코드를 쓰면 간단하게 된다는 말이 많았는데 이전 글들이라 그런지 내가 블로그를 만들어 놓고 방치했던 시간이 길어서 그랬던 건지 나는 왜? 자꾸 오류가 뜨는 거지??? 하면서 삽질을 좀 했었다

일단 기본적으로 두가지 오류가 있었는데 해결 과정을 공유해보고자 한다

Could not find gem *

1
Could not find gem 'jekyll-sitemap' in any of the gem sources listed in your Gemfile or available on this machine.

이런 류의 Could not find 오류는 jekyll-sitemap 와 같이 찾을 수 없다는 gem을 설치해 주면 된다

1
$ gem install jekyll-sitemap

cannot load such file – webrick (LoadError)

1
`require': cannot load such file -- webrick (LoadError)

gem install 명령을 통해 없다는 것들을 설치하다가 위와 같은 에러에 봉착하게 되었다 결론부터 말하자면 이번에는 bundle에서 webbrick을 추가해 주는 방법으로 해결해야 한다

1
$ bundle add webrick

jekyll 이슈들을 뒤져보니 ruby 3.0.0부터 디폴트 gem에서 webrick이 빠져서 오류가 나는 것 같다



모든 문제들이 해결 되었다면 $ bundle exec jekyll serve 명령어를 입력해주면 http://127.0.0.1:4000 주소로 로컬 서버를 실행할 수 있다

참고로 서버를 굳이 껐다 켜 주지 않아도 로컬 서버를 통해 실시간으로 변경 사항이 반영이 된다 하지만 _config.yml 파일을 변경할 때는 변경 사항이 반영되지 않으니 해당 파일을 수정하고 변경 사항을 확인하고 싶다면 ctrl+C를 통해 서버를 껐다 켜 주도록 하자

댓글남기기