์ƒˆ์†Œ์‹

Etc Study

jekyll ํ…Œ๋งˆ ์ ์šฉ์‹œํ‚จ Github ๋ธ”๋กœ๊ทธ ๋กœ์ปฌ์—์„œ ๋ณ€๊ฒฝ์‚ฌํ•ญ ํ™•์ธํ•˜๊ธฐ

  • -
728x90

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

๋ฅผ ์ณ์ฃผ๋ฉด ์‹คํ–‰์ด ๋œ๋‹ค.

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.