[Ruby] Jekyll을 사용하여 블로그 만들기 03 (ubuntu)
포스트
취소

[Ruby] Jekyll을 사용하여 블로그 만들기 03 (ubuntu)

터미널에서 아래의 과정을 따라오자.

1
2
$ sudo apt-get update
$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev software-properties-common
1
$ sudo apt install ruby-full

ruby 설치까지 완료되었으면 ruby -v로 버전 확인겸, 설치 확인을 해주자.


1
2
$ gem install jekyll
$ gem install bundler

jekyll과 bundler가 설치되었으면, bundle exec jekyll serve를 한번 해보자.

그러면 아래처럼, 부족한, 필요한 ruby 패키지들을 확인 할 수 있다.

1
Could not find minima-2.5.1, minima-2.5.1, jekyll-feed-0.15.1, jekyll-feed-0.15.1, html-proofer-3.19.2, html-proofer-3.19.2, jekyll-theme-chirpy-4.0.1, jekyll-theme-chirpy-4.0.1, jekyll-seo-tag-2.7.1, jekyll-seo-tag-2.7.1, nokogumbo-2.0.5, nokogumbo-2.0.5, typhoeus-1.4.0, typhoeus-1.4.0, jekyll-archives-2.2.1, jekyll-archives-2.2.1, jekyll-redirect-from-0.16.0, jekyll-redirect-from-0.16.0, jekyll-sitemap-1.4.0, jekyll-sitemap-1.4.0, listen-3.6.0, listen-3.6.0, nokogiri-1.11.7-x86_64-linux, ethon-0.14.0, ethon-0.14.0, racc-1.5.2, racc-1.5.2 in any of the sources

다음과 같이 해당 친구들을 설치해주자.

1
$ gem install minima jekyll-feed html-proofer jekyll-theme-chirpy jekyll-seo-tag nokogumbo typhoeus jekyll-archives jekyll-redirect-from jekyll-sitemap listen nokogiri ethon racc

ruby 패키지 설치가 완료되었으면 이제 마지막 단계다.

1
$ bundle install

성공했으면 띄우자~

1
$ bundle exec jekyll serve

오류

bundle install 등의 과정에서 다음과 같은 오류가 발생한다면!

Ruby: You don’t have write permissions for the /var/lib/gems/2.7.0 directory.

~/.bashrc 파일에 다음을 추가해주자.

1
2
3
# Install Ruby Gems to ~/gems
export GEM_HOME="$HOME/gems"
export PATH="$HOME/gems/bin:$PATH"

sudo gem update 도 한번해주면 엥간하면 해결되는 거 같다.


참고

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.