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

본문 바로가기
사이트 내 전체검색

os

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

페이지 정보

작성자 웹지기 댓글 0건 조회 1,459회 작성일 22-08-02 14:26

본문

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

댓글목록

등록된 댓글이 없습니다.

Total 9건 1 페이지
  • 9 [ macos ] 파라곤 paragon ntfs 삭제했는데 계속떠서 완전삭제 검색
  • 파라곤 ntfs를 설치했더니 삭제를 해도 환경설정에 보였다 안보였다 이럼. 검색해보니 uninstall.sh 파일을 만들어서 삭제하라고 하는데, 그냥 명령어를 직접 입력해서 지웠다. 있는건 지원지고 없는건 넘어가겠지 머...... 그래도 깔끔하게 지워져서 기분은 좋다. sudo rm -rf /Library/Application Support/Paragon Software/ sudo rm /Library/LaunchDaemons/com.paragon-software.install...
  • 웹지기 02-27 1266 0 0 댓글 0
  • 6 [ MacOS ] ssh 접속시 오류 ( macos Unable to negotiate with 00.00.…
  • macos Unable to negotiate with 00.00.00.00 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 이러한 오류가 발생했다. 검색해보니 업데이트 이후에 발생하는 오류라고 한다. 해결방안 쉘에서 다음으로 접속한다. >sudovi/etc/ssh/ssh_config 파일의 맨하단에 하단...
  • 웹지기 02-09 1238 0 0 댓글 0
  • 5 [ macos ] docker 로 centos7-minimal 설치해보자
  • centos7-minimal 다운받기 이미지는 이걸 다운받아야 겠네.....(https://hub.docker.com/r/iam6a64/centos7-minimal) % docker pull iam6a64/centos7-minimal 이제 containers에 등록 하자. % docker run -d -p 80:80 --name centos7-minimal iam6a64/cento7-minimal /bin/bash 컨테이너에 등록시 포트도 같이 넣어준다. 그러면 container...
  • 웹지기 08-08 1902 0 0 댓글 0
  • 4 [ macos ] apache2 가 설치되어있고 자동으로 실행중이다. 이를 정지하고 데몬을 종료시켜보자.
  • macos는 기본적으로 apache2가 설치되어있어 실행되고 있다. 이의 권한을 바꾸거나 하기 보다는 그냥 실행중지시키고 homebrew를 통해 새로운 서버를 셋팅하는게 좋다. % sudo apachectl stop 자동실행을 중지 시키기위해서는 실행중이여야 한다. % sudo apachectl start % sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 이제 macos 재시작해서 실행이 되고 ...
  • 웹지기 08-08 2258 0 0 댓글 0
  • 3 [ macos ] Mac의 Launchpad에서 앱이 누락되어 보이지 않을때?
  • Mac 의 Launchpad에 앱이 표시되지 않았을 때 다시 가져오는 방법 1. 응용프로그램의 라이브러리 db를 변경해서 다시 가져오게 하는 방법 - 바탕화면을 클릭하고 상단의 메뉴에서 go 버튼을 클릭 - go를 누른 상태에서 Option 키(⌥)를 길게 누르면 라이브러리가 생기는데 이녀석을 클릭해준다. - Libary 폴더 > Application Support 폴더 > Dock 폴더 > desktoppicture.db 파일을 휴지통에 버리고 ...
  • 웹지기 08-08 1471 0 0 댓글 0
  • 열람중 [ macos ] homebrew nodebrew 를 통한 노드 버젼관리
  • homebrew를 통해서 노드를 버젼별로 관리하기 위해 nodebrew 를 설치해보았다. 먼저 nodebrew를 설치하고 그다음 노드의 버젼에 맞는 걸 설치해 보자. ~% brew install nodebrew 설치 및 버젼 확인 ~% nodebrew help 사용방법과 버젼 등이 적혀있다. 설치된 버젼에서 node의 버젼을 확인하고 설치해 보자 ~% nodebrew ls-all 목록 중에서 원하는 버젼과 같은 이름을 사용하면 된다. ~% nodebrew install ...
  • 웹지기 08-02 1460 0 0 댓글 0
  • 1 [ MacOS ] brew 설치 후 실행 오류
  • m1 칩셋 -- brew 설치 후 실행을 하게 되면 오류가 발생을 하게 되는 경우가 있다. ~% brew list zsh: command not found: brew 이런 오류가 발생한다면 아래 명령을 실행해보자 ~% eval $(/opt/homebrew/bin/brew shellenv) 맥을 재부팅하게 되면 사라지게 되므로 저장을 해보자 ~% echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /User/사용자...
  • 웹지기 07-15 1875 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
6,529
어제
7,449
최대
33,828
전체
8,403,701

그누보드5
Copyright © funyphp.com. All rights reserved.