[Github.io 시작하기] Jekyll 설치 (Windows)

·2022년 2월 3일

Github.io로 블로그를 옮겨보려고 한다.

가장 먼저, Jekyll을 설치해보자.

Ruby 설치

jekyll을 설치하기 전, Ruby를 설치해야 한다.

1. Ruby Installers for windows로 이동

나는 Ruby를 처음 사용해보는데, Docs에 따르면 2.7.X 버전을 사용하는 것을 추천한다고 한다.

2. Installer 다운로드

WITH DEVKIT - Ruby+DevKit 2.7.5-1 (x64) 를 클릭

DevKit은 Optional이라고 되어있지만, DevKit없는 버전을 받으면 Jekyll을 설치하는 중 에러가 발생한다. 참고

3. Installer 실행

다운받은 .exe 파일을 실행한다.
초반에 agree만 하고 나머진 쭉쭉 next로 넘어가면 된다.
참고로, 다운 받는 데에는 시간이 조금 걸린다.

4. MSYS2 설치

MSYS32는 윈도우 cmd 프로폼트에서도 Ruby 명령어를 사용할 수 있게 해준다.
Install이 끝나고 나오는 창에서,
Run 'ridk install' to set up MSYS32 ... 어쩌고를 체크하고 finish를 누른다.

그러면 아래와 같은 창이 뜨는데,

그냥 엔터 누르면 알아서 설치한다.

4. Ruby 설치 확인

새로운 cmd 창을 열고,

ruby -v

를 실행하여 설치된 것을 확인한다.

jekyll Ruby Gem 설치

1. jekyll Ruby Gem 설치

cmd 창에서

gem install bundler jekyll

2. jekyll Ruby Gem 설치 확인

cmd 창에서

jekyll -v

에러 대응

1. 경로명 관련 이슈

Cannot create temporary file in C:\Users\????\AppData\Local\Temp\: Invalid argument
make: *** [Makefile:245: ruby_http_parser.o] 오류 3

make failed, exit code 2

Gem files will remain installed in C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/http_parser.rb-0.8.0 for inspection.
Results logged to C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/http_parser.rb-0.8.0/gem_make.out
1 gem installed

이럴 때마다 눈물난다....
윈도우 User 이름이 한글로 되어있는데, Ruby는 유니코드를 지원하지 않는가 보다...
한글 경로명 지원하지 않는 프로그램 오류 해결하기 참고하여 해결해보자.

Reference

profile
튼튼

0개의 댓글