개발/Today I Learned

Bunbler::GemNotFound 에러 해결하기

devmomori 2022. 1. 6. 19:12

Ruby, 혹은 다른 버전의 Jekyll을 사용해서 프로젝트를 진행하거나 블로그를 만들 때 패키지 의존성들을 관리할 필요성이 있다. 이때 bundler를 사용하여 버전을 관리할 수 있다.

package.lock.json이나 yarn.lock과 같은 역할을 하는 Gemfile.lock을 만들 수 있다.

이렇게 사용되는 bundler를 설치하고 jekyll serve를 통해 서버를 실행했을때, Bunbler::GemNotFound 와 같은 문제가 발생할 때가 있다.

이것을 해결하기 위해서는 해당 프로젝트 터미널에 bundler라는 명령어를 입력함으로써 해결할 수 있다.
이를 통해 충돌나는 버전들을 정리해주게된다.

이후 bundle exec jekyll serve 명령어를 통해 서버 실행