jekyll 로 기술블로그를 가져왔는데 실행이 안될때의 경우 하나

jekyll 로 기술블로그를 가져왔는데 실행이 안될때의 경우 하나

Why write this

  • 모처럼 기술 블로그를 쓰고 있는데 로컬에서 수정하고 확인을 하고 싶어서 실행을 해보았습니다.
  • 여러가지 에러가 생겼고 제가 잘 안쓰는 루비로 만들어진 부분이라 md 로 만들어진 부분만 확인하고 push 를 했습니다.
  • 최근에 다시 글을 써볼까 생각을 했고 이 부분을 해결해 두기로 합니다.

해결 순서

  • 우선 기존에 로컬로 실행하는 방법이 무엇인지 명령어가 생각나지 않아서 루트 디렉토리에 있는 파일을 확인
  • Gemfile 이라는 파일이 있어서 구글에 검색 지킬 블로그와 Gemfile 이라는 부분이 나온것을 확인
  • 이걸로 최초 로컬에서 돌리는 부분 명령어 확인 -> bundle exec jekyll serve
  • 그전에 ruby 가 깔려 있어야 합니다. / mac 기준으로 brew 가 깔려 있다면 brew install ruby
  • brew 는 xcode 를 install 하면 같이 설치가 됩니다만. 그렇지 않다면 https://brew.sh/index_ko 이곳을 참고해서 설치 가능합니다.
  • -> bundle exec jekyll serve 이 명령어를 쳐서 실행이 된다면 문제가 없을것 같지만 저는 jemoji 가 없다는 문구가 계속 나왔고 여러 글을 찾다가
  • Gemfile 안에 아래 하나를 추가하고 실행이 되었습니다.
  • 제가 써왔던 java 나 node 의 패키지 방식과는 다르지만 어쨌든 실행이 됩니다.

마치며

  • 이 내용은 개인 기록용으로 글을 보고 따라 할 경우 일 부분에서는 맞지 않는 부분이 생길수 있습니다.
  • 개인 기록용이지만 혹시라도 읽고 나서 잘못되었거나 수정해주시고 싶으신 분은 댓글을 남겨주시면 확인하는대로 수정하겠습니다.

댓글남기기