bundle을 설치 하기 전까지 사용했던 gem을 기억하는가? bundle이 설치 된 시점부터는 이제 gem 파일들을 bundle 커맨드를 이용해 관리하게 된다. 즉, Gemfile에 리스트 업한 gem (구성 라이브러리)를 설치하거나 실행할때 bundle 커맨드를 사용한다.
또한, 처음 "bundle exec jekyll serve"커맨드로 서버를 실행 시킨 후에는 "jekyll serve" 커맨드만으로 서버를 실행 시킬 수 있다.
그리고 만약 여러 Ruby 프로젝트가 있을경우 Gemfile에 명시된 각각의 라이브러리 버전이 다를 수 있는데, 만약 동일한 버전으로 실번들링 하고싶다면 "bundle exec pod --version"으로 실행하여 동일한 글로벌 버전으로 실행 시킬 수 있다. (참고사이트: https://tingyishih.medium.com/why-bundle-exec-whats-the-difference-ae7ba488a324)
로컬 실행된 주소로 들어가보면 테마가 바뀐것을 볼수 있다.
Before
After
여기서 잠깐?! -> gemfile에 하나 이상의 여러 테마를 다운받을 수 있으며, 그중에 _config.yml 파일에서 설정된 사항이 우리 프로젝트의 테마로 활성화 된다!