728x90

맥OS의 기본 쉘이 bash1에서 zsh로 바뀌면서 nvm설치가 순조롭게 되지 않는다. 

zsh: command not found: nvm은 nvm명령어를 사용할 수 없다는 의미로 nvm을 설치하기 위해 약간의 설정이 필요하다.

기본 shell이 다르기 때문에 환경 변수를 달리해줘야 하는 것이다. 

*쉘은 운영체제에서 사용자가 입력하는 명령어를 리드, 해석, 실행하는 인터페이스 프로그램이다. OS에 따라서 쉘은 달라질 수 있다.

 

 

1. homebrew설치

맥OS용 패키지 관리 앱

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

환경변수 추가

$ vi ~/.zshrc

zshrc파일 내 경로 삽입

ㄴ i를 누르면 insert상태로 변경 -> 코드 작성 후 -> ESC

$ export "PATH=/opt/homebrew/bin:$PATH"

 

저장후 종료 명령어

$ :wq!

 

터미널 재실행 혹은 zshrc파일 실행

$ source ~/.zshrc

 

 

 

 

2. zsh: command not found: nvm

zshrc파일 생성

$ touch ~/.zshrc

 

zshrc파일 실행

$ vi ~/.zshrc

환경변수 추가

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

숨김 파일까지 전부 표시 : ls -a

파일 삭제 명령어 : rm

 

 

3. Gem::FilePermissionError 

brew로 rbenv설치 후 rbenv로 관리되는 ruby를 설치하는 과정

*gem은 오픈소스 기능 모듈로 ruby 앱이나 라이브러리를 설치, 패키지 관리

$ brew update
$ brew install rbenv ruby-build

버전확인

$ rbenv versions

설치할 수 있는 ruby 버전 확인

$ rbenv install -l

원하는 버전으로 설치

$ rbenv install 버전번호

버전확인

$ rbenv versions

환경변수 추가

$ vim ~/.zshrc
[[ -d ~/.rbenv  ]] && \
  export PATH=${HOME}/.rbenv/bin:${PATH} && \
  eval "$(rbenv init -)"
$ source ~/.zshrc

 

 

4. gem으로 jekyll, bundler 설치하기

4-1. bundler 설치

$ gem install bundler
$ gem install jekyll bundler

 

Jekyll 버전확인

$ jekyll -v

4-2. 로컬로 repository 다운 -> 다운받은 스킨파일을 복붙한 뒤 commit

4-3. 로컬에서 사이트보기

$ bundle exec jekyll serve

http://localhost:4000/

 

728x90
+ Recent posts