github ๋ธ๋ก๊ทธ๋ฅผ ์ ์ํ ๋ push๋ฅผ ํตํด์๋ง ํ์ธํ๋๊ฒ ์๋๋ผ ๋ก์ปฌ์์๋ ํ์ธํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๋งค๋ฒ ๊ตฌ๊ธ๋ง ํ๋ฉด์ ํท๊ฐ๋ ค์ ํฌ์คํ ์ผ๋ก ์ ๋ฆฌํด๋์ผ๋ ค๊ณ ํ๋ค.
ํ์๋ github ๋ธ๋ก๊ทธ๋ฅผ ํ์ฌ ํฌํธํด๋ฆฌ์ค ์ฉ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ดํธ๋ฅผ ํด์ค ํ์๊ฐ ์์๋ค.
ํ๋ ๋ฐฉ๋ฒ์ ๋จผ์
Ruby๋ฅผ ๋ค์ด๋ก๋ ํ๋ค.
https://rubyinstaller.org/downloads/
๋๋ ์ ์ผ ์ต์ ๋ฒ์ ์ ๋ค์ด ๋ฐ์๋ค.
Ruby๋ฅผ ๋ค์ด๋ฐ์ ํ cmd์ฐฝ์ ์ผ์ jekyll ๋ฒ๋ค์ ์ค์นํด์ค๋ค.
gem install jekyll bundler
๋ธ๋ก๊ทธ๋ฅผ clone ํด์ ๊ฐ์ ธ์จ๋ค.(์๋ต)
๊ทธ๋ฐ๋ค์ cmd ์ฐฝ์์ ํด๋น repository๊น์ง ๋ค์ด๊ฐ์ค๋ค.
๋๋ D์ repository๋ฅผ ๋ฃ์ด๋์ ์ด๋ ๊ฒ ๋ค์ด๊ฐ๋ค.
repository์ ํด๋ ์ด๋ฆ๋ github๋ ๊ฐ๊ฒ ํ๊ธฐ๋๋ฌธ์ ์ ๋ ๊ฒ ๋ค์ด๊ฐ ๊ฒ์ด๋ค.
๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์์ฑํ๋ค๋ฉด ํด๋น ํด๋๋ก ๋ค์ด๊ฐ๋ฉด ๋๋ค.
Could not find gem 'html-proofer (~> 3.15)' in locally installed gems
๊ฐ ๋ ์ ๊ตฌ๊ธ๋ง ํด๋ณด๋ ์ด๋ฌํ ์ ์ฐจ๋ก ์ ๋ฐ์ดํธ ํ๋ผ๊ณ ํด์ ํด๋ดค๋ค.
gem cleanup
bundle update
bundle install
์ด๋ ๊ฒ ์์๋๋ก ์น๋๊น ๋ญ๊ฐ๊ฐ ์์ฒญ ๋ค์ด๋์์ง๋ง
jekyll serve
๋ก ๋ค์ ์คํํด๋ณด๋ ์๋ฌ๊ฐ ๋ฌ๋ค..
cannot load such file -- webrick (LoadError)
๊ทธ๋์ ๋ค์ ์ฐพ์๋ดค๋๋
bundle add webrick
์ผ๋ก webrick์ ์ถ๊ฐํด์ฃผ๋ผ๊ณ ํ๋ค. (ruby 3.0.0๋ถํฐ gem์์ ๊ธฐ๋ณธ์ผ๋ก ์๋ webrick์ด ๋น ์ก๋ค๊ณ ํจ)
์ด๋ ๊ฒ ํ๋๋ ์ ๋๋ก ์๋๋๋ค.
๊ทธ๋ผ ์ด์
http://127.0.0.1:4000/
๋ก ์ ์ํด์ ๋ก์ปฌํ๋ฉด์ ๋ณด๋ฉด ๋๋ค.
๋ด๊ฐ ์ ์ฉํด๋์ jekyll ํ ๋ง๊ฐ ๋ฌ๋ค!
์ฐ๊ฒฐํด๋์ ๋ธ๋ก๊ทธ๋ Ctrl+C๋ฅผ ํตํด์ ๋ ์ ์๋ค.
์ด์ ํธํ๊ฒ ๋ก์ปฌ์์ ํ์ธํ ์ ์๊ฒ ๋์๋ค๐
์ถ๊ฐ ์ฌํญ
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bundler-2.3.17/lib/bundler/runtime.rb:309:in `check_for_activated_spec!': You have already activated i18n 1.10.0, but your Gemfile requires i18n 0.9.5. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)
์ด๋ฐ ์๋ฌ๊ฐ ๋จ๋ฉด
bundle exec jekyll serve
๋ฅผ ์ณ์ฃผ๋ฉด ์คํ์ด ๋๋ค.