본문 바로가기
잡동/개발환경(개발툴)

MAC에서 Nodejs설치

by 죠부니 2017. 12. 12.
반응형

제일 쉬운방법은 그냥 

https://nodejs.org/

해당 사이트에서 메뉴얼대로 설치하는게 제일 편하다 하지만

다양한 노드버전의 변경에 대한 변경을 위해서 NVM을 이용한 설치를 한다


해당 사이트를 참조하면 잘 설명이 되어있긴한데 직접해본것을 작성해본다

http://snowdeer.info/install-node-js-on-mac/


NVM사이트는 https://github.com/creationix/nvm 를 이용하면 된다

설치일 기준 2017.12.12

0.33.7버전이다 

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.7/install.sh | bash

터미널을 열고 위의 명령어를 실행시킨다

If you want to create a new branch to retain commits you create, you may

do so (now or later) by using -b with the checkout command again. Example:


  git checkout -b <new-branch-name>


=> Compressing and cleaning up git repository


=> Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.

=> Create one of them and run this script again

   OR

=> Append the following lines to the correct file yourself:


export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

=> Close and reopen your terminal to start using nvm or run the following to use it now:


export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm


해당 화면이 나오면 설치완료


환경변수 설정

기존에 profile파일이 있을경우 상관없지만 한번도 만들지 않았다면 해당파일을 생성해야된다

터미널에서
touch .bash_profile
입력 및 생성확인을 위해  ls -a 명령어를 통해서 해당 파일이 생성되어있는지 확인한다

파일이 생성되었음을 확인하면
open -e .bash_profile
명령어를 통해서 에디터를 열어줍니다

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm




해당 bash_profile에 해당 명령어 입력후 저장한다


터미널을 재시작후 nvm이 정상적으로 설치되어있는지 확인한다.

터미널 실행후 nvm을 입력한다


해당 화면이 나오면 nvm은 설치가 완료되었다


간단하게 실치하려면 


nvm install node 를 입력하낟

nvm에 대한명령어는 해당 커맨드를 통해서 확인하던지 아니면 위에 링크했던 nvm깃헙에서 확인하기 바란다


cordova 설정을 위해서 nodejs를 설치하므로 stable한 버전을 사용한다

전체 설치 가능한 버전을 알고싶으면 nvm ls-remote를 통해서 확인하면된다.

nvm install stable

설치날짜 기준

Downloading and installing node v9.2.1...

Downloading https://nodejs.org/dist/v9.2.1/node-v9.2.1-darwin-x64.tar.gz...

######################################################################## 100.0%

Computing checksum with shasum -a 256

Checksums matched!

Now using node v9.2.1 (npm v5.5.1)

Creating default alias: default -> stable (-> v9.2.1)

9.2.1버전이 설치되었다.

반응형