일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 도커
- 초기 세팅
- custom valid
- JPA
- CentOS6
- SpringBoot
- React
- spring boot
- 리눅스
- JavaScript
- spring
- dto valid
- MySQL
- header setting
- java9
- ollama langflow
- 초기 구축
- Java
- swagger
- 헤더 설정
- generate entity
- docker 설치
- memcached
- docker
- java8
- jvm
- jpa entity자동
- NextJS
- generate pojos
- Next.js 14
- Today
- Total
개발자의 길
nvm 설치 및 node 설치 - 사용법(mac&windows) 본문
1. windows 에서 설치
아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다.
https://github.com/coreybutler/nvm-windows/releases
(위 링크에서 스크롤좀 내리면 나온다)
압축을 풀면 폴더 내부에 nvm-setup.exe 파일이 나온다. 해당 파일을 실행시키면 nvm이 설치가 된다.
윈도우 터미널에서 아래 명령어를 입력하면 설치된 NVM의 버전을 확인 할 수 있다.
nvm version
nvm -v
참고로 윈도우 터미널을 '관리자 권한으로 열기' 로 열어야 한다. 그래야 node가 설치가 잘된다..
2. mac 에서 설치
1) brew 설치
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) brew를 활용하여 nvm 설치
brew install nvm
-> 만약 설치도중 man 페이지 관련 에러가 발생한다면, 권한 설정을 해주자
sudo chown -R $(whoami) /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7
Password:
sudo chmod u+w /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7
3) 환경 변수 설정
- ~/.nvm 디렉토리 생성
mkdir ~/.nvm
- ~/.bash_profile 설정
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
- 적용
source ~/.bash_profile
-> 만약 bash쉘이 아니라 zsh 을 사용한다면, ~/.bash_profile 대신 ~/.zshrc 에 위에 과정을 해주면 된다.
3. nvm 사용법
아래 명령을 입력하면 nvm에 설치된 node의 리스트를 확인 할 수 있다.
nvm ls
지금은 NVM을 막 설치한 상태라서 Node 리스트가 보이지 않는다.
일단 현재 설치 할 수 있는 Node버전 리스트를 확인해보자. 아래 링크로 이동해보자.
https://nodejs.org/ko/download/releases/
터미널 명령어로도 확인 가능하다.
nvm list available
아래처럼 nvm install v노드버전 형식으로 입력하면 해당 Node 버전을 다운로드 한다.(여러 필요한 버전들을 다 설치해놔도 된다)
nvm install 17.5.0
nvm에서 특정 버전 node 활성화 하기
nvm use 17.5.0
nvm에서 특정 버전 node 삭제
nvm uninstall 17.5.0
nvm안에 여러버전의 node중에 어떤것으로 사용할 지 default 버전 설정
nvm alias default v12.18.2
여러개의 node 버전이 설치되었을 경우 default 설정을 잘해줘야 편하다.
디폴트 설정 후에 nvm ls 로 확인하면, 어떤 버전이 디폴트로 되어있는지 보여진다.
여러가지 nvm 기능들이 더 있지만, 대략 자주 쓰는 기능은 위에가 다인거 같다..
4. 기타 명령어
# 설치된 node.js 목록 확인하기
$ nvm ls
# 설치할 수 있는 모든 Node 버전 조회 (재미삼아 해보지마세요 겁나많음... 황급히 control C 두드리기)
$ nvm ls-remote
# 특정 버전의 node 사용하기
$ nvm use <version>
# 현재 사용중인 버전 확인하기
$ nvm current
# node.js 설치 경로 확인하기
$ which node
# 필요없는 node 버전 삭제하기
$ nvm uninstall <version>
'1. 개발자' 카테고리의 다른 글
k6 - grafana - influxdb 연동 (0) | 2023.07.28 |
---|---|
Grafana 소개&설치 (0) | 2023.07.28 |
influxDB 소개&설치 - windows (0) | 2023.07.28 |
K6 설치 및 사용 방법 - window (0) | 2023.07.28 |
코드리뷰를 시작하자 (0) | 2021.04.20 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.