티스토리 뷰

Programming language/javascript

nvm 설정.

hello-world 2017. 6. 1. 19:41
728x90
반응형

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 with touch ~/.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를 안쓰고 이 구문으로 지정하는 게 속이 편하다. )

 

728x90
반응형

'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
댓글