티스토리 뷰
NVM - 기똥찬 물건이다. 버전이 꼬여서 고생한게 이만저만이 아니였는데....ㅠㅠ
다양한 버전의 NODE 를 설치 가능하게 해주는 녀석이다.
URL : https://github.com/creationix/nvm#install-script
해당 URL 에 들어가 보면 설치법이랑 사용법이 상세히 나와 있다.
curl로 설치
sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
sudo 명령어를 썼기에 사용자 비번 넣으라고 나올 것이다. 가볍게 비번을 넣어주면 설치 뙁 ~!!!!
하지만....... 하지만........
설치후 터미널에 nvm 명령어를 치면 command not found 라는 문구
가 뜨면서 안되는 경우가 있다. 해당 부분은 아래와 같은 내용으로 참고 가능하다.
Note: On OS X, if you get nvm: command not found
after running the install script, one of the following might be the reason:-
- your system may not have a [
.bash_profile file
] where the command is set up. Simply create one withtouch ~/.bash_profile
and run the install script again - you might need to restart your terminal instance. Try opening a new tab/window in your terminal and retry.
If the above doesn't fix the problem, open your .bash_profile
and add the following line of code
구글 해석 내용~
참고 : OS X에서 설치 스크립트를 실행 한 후 nvm : 명령을 찾을 수 없으면 다음 중 하나가 원인 일 수 있습니다.
시스템에 명령이 설정된 [.bash_profile 파일]이 없을 수 있습니다.
touch ~ / .bash_profile 을 사용하여 간단하게 만들고 설치 스크립트를 다시 실행하십시오.
터미널 인스턴스를 다시 시작해야합니다. 터미널에서 새 탭 / 창을 열고 다시 시도하십시오.
즉 다음과 같이 해보자..
1. 터미널에 .bash_profile 있는지 확인( 참고로 필자는 최상위 루트에서 터미널 명령어를 실행했다. )
-> 명령어 find ./.bash_profile
아래와 같이 파일이 존재할 경우 아래 처럼 해당 파일이 있다고 알려줄 것이다.
./.bash_profile
없다면 find: ./.bash_profile:No such file or directory 라는 문구가 뜰 것이다.
2.bash_profile 에 내용 추가
위 내용에서 .bash_profile 이 없는 경우엔 만들어 준다.
( 터미널에 다음과 같이 .bash_profile을 만든다. --> touch .bash_profile )
.bash_profile 이 있는 경우엔 터미널에 다음 명령어를 치고 내용확인 -> open .bash_profile
.bash_profile 안에 코드는 아래와 같다.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
해당 내용이 없다면 넣어주고 저장.....
설치되었는지 확인
command -v nvm
자주 사용할 명령어
nvm --version ( 설치된 nvm 버전 )
node --version ( 설치된 node 버전 )
nvm ls ( 현재 설치된 버전을 보여준다. )
nvm ls-remote ( 설치 가능한 node 버전을 알려준다. )
nvm install v5 ( node 5버전대에 latest 버전을 설치한다. )
nvm use v5 ( node 설치된 v5버전으로 사용한다. )
nvm alias default v5.12.0
( default 버전을 5.12.0으로 바꾼다 - 터미널 종료후 확인시 use 명령어로 바꾼 노드버전이 적용 안된다.
default값을 기본으로 불러오기에 그렇다. 아예 처음 부터 use를 안쓰고 이 구문으로 지정하는 게 속이 편하다. )
'Programming language > javascript' 카테고리의 다른 글
handlebars( 핸들바 템플릿 ) 기초 (0) | 2017.07.14 |
---|---|
slick.js ( 슬라이드 / 캐러셀 라이브러리 ) (0) | 2017.06.22 |
http-server 옵션 (0) | 2017.06.01 |
karma 설정 (0) | 2017.05.31 |
Nodejs 한글 및 Express.js 안내~ (0) | 2017.02.17 |
- Total
- Today
- Yesterday
- anime.js
- git checkout -b
- svg icon font
- icon font
- IntrinsicElements
- RefreshToken
- Angular
- git
- 리프래시토큰
- 앵귤러
- interceptors
- 반복문
- for of 구문
- cordova
- 태그
- Aptana
- react-router-dom
- vue-router
- React.StrictMode
- 코도바
- 자바스크립트
- CSS
- Vue3
- 내장요소
- svg모션
- JsDoc
- 아이콘 폰트 만들기
- svg 폰트
- Intrinsic
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |