github blog 만들기 + 오류 추가

김병민·2022년 4월 9일
0

그냥 내 err

목록 보기
8/17
post-thumbnail

잔디 관리도 할 겸 깃헙 블로그를 만들기로 결정하였다.

이것 저것 서칭해본 결과 jekyll를 사용하여 블로그를 만든다는 것을 확인할 수 있었다.

Jekyll ?
Jekyll은 정적 사이트 생성기로 마크업 언어로 작성된 텍스트를 Jekyll 에 넘겨주면 레이아웃을 사용해 정적 웹사이트를 생성해줍니다.

준비물

jekyll는 rudy환경에서 이루어지기에 ruby 설치가 필수적입니다.

rudy ?
마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어
확장성이 좋기에 모든 환경에서 사용 가능

rudy 설치

brew update
brew install rbenv ruby-build

설치 후 버전 확인

// 버전확인
rbenv versions

아마

* system

로 나올 것임

아래 명령어를 통해 설치 가능 버전을 확인한다.

// 설치 가능 버전 확인
rbenv install -l

rbenv install [설치를 원하는 버전]
//설치 완료 후 글로벌 설정
rbenv global [설치된 버전]

이후 nano, vim 등 텍스트 편집기를 사용하여 환경설정을 해준다.

// 저는 nano를 씁니다 .... ㅎ 
nano ~/.zshrc

zshrc에 아래 글을 삽입

export PATH=HOME/.rbenv/bin:{HOME}/.rbenv/bin:{PATH} && \
eval "$(rbenv init -)"

source ~/.zshrc

를 하여 적용시켜주기

여기서 npm 버전 관련 에러가 뜬다면 npm를 업데이트해준다.

마지막으로

gem install bundler

을 통해 번들러 설치

jekyll 설치

//1. jekyll 설치  여기서 bundler설치 안하셔도됩니다.
gem install jekyll bundler

//2. 설치하려는 폴더 내에서 아래 코드 실행
jekyll new ./ 
// 여기사ㅓ ./는 현 위치 폴더로 원치 않으면 폴더 이름을 써도 됨

//3. 마지막으로 서버 실행
bundle exec jekyll serve

오류

ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

해당 오류는 rbenv 설치문제임 위의 방법으로 다시 설치를 진행

cannot load such file -- webrick

위 문제는 bundle에 webrick을 추가해주면 해결

//WEBrick은 간단한 HTTP 웹 서버를 제공하는 Ruby 라이브러리
 bundle add webrick
profile
I'm beginner

0개의 댓글