[ macos ] homebrew nodebrew 를 통한 노드 버젼관리 > os

본문 바로가기

사이트 내 전체검색

os

[ macos ] homebrew nodebrew 를 통한 노드 버젼관리

작성일 22-08-02 14:26

페이지 정보

작성자 웹지기 조회 1,462회 댓글 0건

본문

homebrew를 통해서 노드를 버젼별로 관리하기 위해 nodebrew 를 설치해보았다.

먼저 nodebrew를 설치하고 그다음 노드의 버젼에 맞는 걸 설치해 보자.

~% brew install nodebrew

 

설치 및 버젼 확인

~% nodebrew help

 

사용방법과 버젼 등이 적혀있다.

설치된 버젼에서 node의 버젼을 확인하고 설치해 보자

~% nodebrew ls-all

 

목록 중에서 원하는 버젼과 같은 이름을 사용하면 된다.

~% nodebrew install v14.20.0 

 

설치가 되지 않고 다음과 같은 오류가 발생했다.

v14.20.0 is not found

Can not fetch: https://nodejs.org/dist/v14.20.0/node-v14.20.0-darwin-arm64.tar.gz

 

인터넷 검색을 해보니 src 폴더를 만들라고 했다 그래서 만들었다.

~% mkdir -p ~/.nodebrew/src

 

이렇게 해도 마찬가지...........

그래서 조금 오래걸리지만 compile로 받기로 결정

~% nodebrew compile v14.20.0

~~~ 블라 블라 블라 블라 ~~ 

요녀석으로도 설치가 어렵다면 

~% nodebrew install-binary v14.20.0 이렇게 해도 된다.

 

~% cd .nodebrew/src 

폴더에 가보면 node14버젼의 tar.gz 파일과 압축이 풀린 파일이 폴더가 존재한다.

파일

 다운로드는 얼마 걸리지 않는 압축해제가 오래 걸리네 ㅡㅡ;;

 

node 사용설정

~% nodebrew use v14.20.0

~% node -v

이렇게 해서 버젼이 나오면 사용하면 된다.

 버젼이 나오지 않을 경우

~% vim .zshenv 파일에 path 추가( 기존 path 아래에 추가하면 된다.)

# NODE PATH

export PATH=$HOME/.nodebrew/current/bin:$PATH

입력하고 저장.

 

path 어떻게 되어있는지 확인 해보고 적용을 한다.

~% echo $PATH

방금 넣은 path가 있으면 넘어가고 없으면

~% source .zshenv

를 통해서 적용하고 다시한번 path를 확인하자

~% echo $PATH

/Users/freemac/.nodebrew/current/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/bin

 

위에 적용한 path가 적용되면 이제 node -v를 통해 버젼을 확인한다.

v14.20.0 

이렇게 되면 끝.

 

 

 

 

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 9건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기