1 분 소요

 안녕하세요 마개입니다.
새로운 데스크탑을 맞추고 Linux를 이용하기 위해서 Ubuntu 22.04를 설치했습니다. 여기에 새로운 개발 환경들을 세팅하고 기존에 운영하고 있던 Github IO를 이용하기 위해 Jekyll도 설치하려고 합니다. 이번에는 이 설치 과정들을 봅니다.



Ruby 설치

Jekyll는 Ruby 환경에서 돌아가기 때문에 Ruby를 설치해야 합니다. 이에 따라 먼저 이 과정을 진행합니다.

1
2
$ sudo apt-get update
$ sudo apt-get install ruby-full build-essential zlib1g-dev


Ruby가 설치되었다면 Ruby의 패키지 관리자인 gem을 이용해서 진행합니다. 이 때 root유저로 설치되는 것을 방지하기 위해 유저 계정에 gem 설치 디렉터리를 설정합니다. 이는 환경 변수로 ~/.bashrc에 설정합니다.

1
2
3
4
$ echo '#Install Ruby Gems to ~/gems' >> ~/.bashrc
$ echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
$ echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
$ source ~/.bashrc


위와 같이 진행을 했다면 이제 Jekyll를 설치합니다.



Jekyll 설치

Jekyll는 위에서 설정했던 gem을 이용해서 설치하도록 합니다.

1
$ gem install jekyll bundler



의존성 버전 패키지 설치 및 실행하기

기존에 만들어놓았던 Github IO가 있다면 해당 프로젝트를 clone을 해온 뒤에 작업합니다.

1
2
3
4
5
$ cd 해당 프로젝트
# 의존성 버전 패키지 설치
$ bundle install
# 실행하기 
$ bundle exec jekyll serve

image


실행했을 때 위와 같은 에러메시지가 발생한다면 다음과 같이 webrick을 설치합니다.

1
$ bundle add webrick

image


이후에 다시 실행을 합니다.

image

별다른 에러 메시지 없이 실행된다면 http://localhost:4000 에서 확인해서 잘 나오면 완료입니다.