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
'FE' 카테고리의 다른 글
컴파일 옵션 CompilerOptions (0) | 2021.11.22 |
---|---|
Compilation context 컴파일 옵션, tsconfig 최상위 속성 top level properties (0) | 2021.11.21 |
타입스크립트 데이터 타입시스템, 옵션, 타입 만들기 (0) | 2021.11.17 |
TypeScript 타입, Type Annotation 타입 지정 (0) | 2021.11.17 |
TypeScript 컴파일러 설치, nvm과 npm차이 (0) | 2021.11.16 |