Ruby, 혹은 다른 버전의 Jekyll을 사용해서 프로젝트를 진행하거나 블로그를 만들 때 패키지 의존성들을 관리할 필요성이 있다. 이때 bundler를 사용하여 버전을 관리할 수 있다.
package.lock.json이나 yarn.lock과 같은 역할을 하는 Gemfile.lock을 만들 수 있다.
이렇게 사용되는 bundler
를 설치하고 jekyll serve
를 통해 서버를 실행했을때, Bunbler::GemNotFound
와 같은 문제가 발생할 때가 있다.
이것을 해결하기 위해서는 해당 프로젝트 터미널에 bundler
라는 명령어를 입력함으로써 해결할 수 있다.
이를 통해 충돌나는 버전들을 정리해주게된다.
이후 bundle exec jekyll serve
명령어를 통해 서버 실행
'개발 > Today I Learned' 카테고리의 다른 글
Jenkins, GitLab: Git Push 자동 배포와 원격 스크립트를 사용 (0) | 2022.04.10 |
---|---|
TypeScript: NestedKeysType 만들어 사용하기 (0) | 2022.04.09 |
husky와 commitlint를 사용하여 commit 규칙을 지키며 협업하기 (0) | 2022.03.31 |
cypress e2e 테스트 - Failed to connect to Chrome, retrying in 1 second 문제 해결 (0) | 2022.03.18 |
Vuex에서 각 사용자가 독립된 저장소를 가지려면? (0) | 2022.01.03 |