nvm - Error

darby·2022년 12월 17일

Error

목록 보기
5/5

nvm 버전 업데이트를 안해서 node.js v16 버전 설치 불가

  • node v16 최신버전 lts 설치하려 nvm install v16 하였더니 설치가 안되는 에러가 일어났다.

  • 그래서 nvm list-remote 명령어를 검색하였더니 아래 그림과 같이 v버전이 다 안나왔다.

  • 버전 v3대가 끝으로 더 이상 안나옴

nvm 업데이트 진행

  • 리눅스 (우분투 20.04) 사용중
  • 옛날에 nvm 라이브러리를 설치하고, 업데이트를 안해줘서 버전이 다 안나온 것이다.
  • 그래서 0.39 nvm 버전을 설치해 주었다.
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  • 위에 명령어를 치고, source ~/.zshrc 이 명령어로 쉘을 실행 시켰다.
  • 그후 다시 nvm list-remote 를 쳐봤더니 밑에 그림처럼 최신 node버전 까지 나왔다.
  • 추후 저는 nvm install v16 명령어를 통해서 설치를 하였다.

node.js 버전 사용 바꾸기

  • 현재 node.js 버전을 무엇을 사용하고 있는지 검색해봤다.
  • nvm ls 명령어 침
  • 맨위에 초록색으로 화살표 -> 가 있고 그 뒤에 v14.17.3 라고 표시 되어있는데, 이게 지금 현재 내컴퓨터에서 nodejs v14.17.3 버전을 사용하고 있다는 뜻이다.
  • 그리고 빨간박스로 되어있는 부분 default -> v16.19.0 이부분은 원래 default -> v14.17.3 이였다. 근데 지금 블로그를 작성하려 했더니 어제 스샷을 안찍어 놓아서, 말로 풀어 놓았다.
  • 이 부분을 언급한 이유는 재부팅 하고 터미널을 켰더니 node 버전 default(디폴트)부분이 설정 하라고 경고를 주어서 설정해놨다.
  • nvm alias default v16.19.0 으로 명렁어를 쳤다. 그럼 저위에 사진 처럼 default가 설정될 것이다.
  • 그리고 난 node v16을 사용할꺼니가 현재 node v14 버전을 바꿔줘야한다. 명령어는 nvm use 16
  • 그리고 다시 nvm ls 명령어를 쳐본 결과 아래의 그림과 같이 변경되었다.

REFERENCE

참조1

0개의 댓글