jekyll ๋ธ๋ก๊ทธ ๋ก์ปฌ์์ ํ์ธํ๊ธฐ
- January 07, 2019
- 2 minute read
๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค.
์ด๋ฏธ ์งํฌ ๋ธ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ์ ์ ํ์์ ์ค๋ช ํฉ๋๋ค.
** ์ฐธ๊ณ ๋ฌธ์:
https://jekyllrb.com/docs/
https://jamiekang.github.io/2017/04/28/working-jekyll-locally/
- ํฐ๋ฏธ๋์์ ์งํฌ๋ธ๋ก๊ทธ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
- "bundle exec jekyll serve" ์ ๋ ฅ
- http://localhost:4000/์ ์ ์ํ๋ฉด ๋ก์ปฌ ๋๋ ํ ๋ฆฌ์ ๋ด์ฉ์ ํ์ธ ๊ฐ๋ฅ
๐คฏ ๋ง์ฝ ์ค๋ฅ๊ฐ ๋๋ค๋ฉด, ๋ฌด์ธ๊ฐ ์๋ชป๋์ด์๋ค๋ ์๊ธฐ๊ฒ ์ฃ ?
์ ์ ๊ฒฝ์ฐ์๋ Permission ์ค๋ฅ๋ก, ์ค๋ ์ ์ node๋ฅผ ์ค์นํ๋ค๊ณ ํจํค์ง๋ฅผ ๋ชฝ๋ ์ง์ฐ๋ ๋ฑ ๋๋ฆฌ๋ฅผ ์น๋ค๊ฐ ์งํฌ์ ์ค์นํ์ง ์์์ ์๊ธด ๋ฌธ์ ์์ต๋๋ค. ์งํฌ์ ์ ๋๋ก ์ค์นํ๊ธฐ ์ํด ์๋์ ๊ณผ์ ์ ๊ฑฐ์ณค์ต๋๋ค.
- ์ด๋ฒ์ ์ป์ ๊ตํ์
๋๋ค. ๊ณต์๋ฌธ์๋ง ์ ๋ฐ๋ผ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
https://jekyllrb-ko.github.io/docs/installation/ - gem install File Permission Error ์ค๋ฅ๋ฅผ ๋ง๋์ ์๋์ ์ํฐํด์ ์ฐธ๊ณ ํ์ฌ ์์ธ์ ํ์
ํ์๊ณ , ๊ณต์๋ฌธ์๋ฅผ ๋ฐ๋ผ ๋ฃจ๋น ์ค์น ๋ฐ ๋ฒ์ ์
ํด์ฃผ์์ต๋๋ค.
https://blog.jungbin.kim/jekyll/2016/11/28/start-to-jekyll.html
- "gem install bundler jekyll"์ ์
๋ ฅํ์ฌ jekyll์ ์ฌ์ค์นํด์ค๋๋ค.
โป ์ด์ ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋๋ค๋ฉด, ํฐ๋ฏธ๋์ ์ฌ๋ถํ ํด๋ณด์ธ์. - ๊ทธ๋ฆฌ๊ณ "bundle exec jekyll serve"๋ฅผ ์ ๋ ฅํ์ฌ ๋ค์ ํ ์คํธ ํด๋ด ๋๋ค.
- ๊ตต์ ๊ธ์จ๋ก "can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)"๋ผ๋ ๋ฉ์ธ์ง๊ฐ ์ถ๋ ฅ๋๋ค๋ฉด, "gem install bundler -v 1.16.1" ๋ช
๋ น์ด๋ก bundler 1.16.1 ๋ฒ์ ์ ์ค์น ํด๋ณด์ธ์.
โป ์ฐธ๊ณ : https://stackoverflow.com/questions/47026174/find-spec-for-exe-cant-find-gem-bundler-0-a-gemgemnotfoundexception/47201709
์ฑ๊ณต์ ๋๋ค!
๊ทผ๋ณธ์ ์ธ ์์ธ์ ๋งฅ ํฐ๋ฏธ๋์ ๋ํ ์ดํด ๋ถ์กฑ์ธ ๊ฑฐ ๊ฐ์, ๋ฃจ๋น๋ฅผ ์ค์นํ๋ฉฐ ํ๋ธ๋ฅ์ ๋ํด์๋ ๋ค์ ์์๋ณด๊ฒ๋์์ต๋๋ค. ์์ผ๋ก๋ ๋ ๋ง์ด ๊ณต๋ถํ๊ณ ์ตํ์ผ๊ฒ ์ต๋๋ค. https://code.apptilus.com/posts/tools/homebrew-for-mac